PageSourceSearch

https://www.lewistownsentinel.com/

html lewistownsentinel.com collected 2026-10-02 05:06:04 UTC 191,104 bytes, 3,259 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head itemscope>
4	
5	<!--- cache-control added from directives page --->
6
7<script>console.log( 'SCRIPT_URI  -/' );</script>
7<script>console.log( 'CacheDirectiveFound: DEFAULT_BEHAVIOR  -60 seconds applied...' );</script>
7
8
9    <!-- Google Tag Manager -->
10
11    
11<script>
vendor: 391 bytes, lines 11-15
11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
12                    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
13                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
14                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
15            })(window,document,'script','dataLayer','
15GTM-M976B5V
vendor: 3 bytes, line 15
15');
15</script>
15
16        <!-- End Google Tag Manager -->
17
18    <meta charset="UTF-8">
19<script>
20var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
21</script>
21
22
23    <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=3, user-scalable=yes' />
24    <title>The Sentinel - News, Sports, Jobs - Lewistown, PA</title>
25        <meta name="description" content="News, Sports, Jobs" />
26        <link rel="shortcut icon" href="https://www.lewistownsentinel.com/wordpress/wp-content/themes/oni_newscore_2026/images/LSLP/favicon.ico" />
27    <link rel="stylesheet" href="https://www.lewistownsentinel.com/wordpress/wp-content/themes/oni_newscore_2026/css/layout.css?v=333" media="all" type="text/css" />
28    
28<script src="https://www.lewistownsentinel.com/wordpress/wp-content/themes/oni_newscore_2026/js/jquery-3.7.1.min.js"></script>
28
29    <link rel="pingback" href="https://www.lewistownsentinel.com/wordpress/xmlrpc.php">
30    <meta name='robots' content='max-image-preview:large' />
31<link rel='dns-prefetch' href='//www.google.com' />
32<style id="wp-img-auto-sizes-contain-inline-css">
33img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
34/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
35</style>
36<style id="wp-block-library-inline-css">
37:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
37--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
38
39/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
40</style>
41<style id="classic-theme-styles-inline-css">
42/*! This file is auto-generated */
43.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
44/*# sourceURL=/wp-includes/css/classic-themes.min.css */
45</style>
46
47<style id="global-styles-inline-css">
48:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
480) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
48.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
49/*# sourceURL=global-styles-inline-css */
50</style>
51
52<link rel='stylesheet' id='wpba_front_end_styles-css' href='https://www.lewistownsentinel.com/wordpress/wp-content/plugins/wp-better-attachments/assets/css/wpba-frontend.css?ver=1.3.11' media='all' />
53<link rel='stylesheet' id='dashicons-css' href='https://www.lewistownsentinel.com/wordpress/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
54<link rel="https://api.w.org/" href="https://www.lewistownsentinel.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.lewistownsentinel.com/wordpress/xmlrpc.php?rsd" />
55<meta name="generator" content="WordPress 7.1.2" />
56<meta name="generator" content="auto-sizes 1.8.0">
57<meta name="generator" content="performance-lab 4.2.0; plugins: auto-sizes, embed-optimizer">
58<meta name="generator" content="optimization-detective 1.0.0-beta7; rest_api_unavailable">
59<meta name="generator" content="embed-optimizer 1.0.0-beta6">
60<link rel="icon" href="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13105958/favicon.png" sizes="32x32" />
61<link rel="icon" href="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13105958/favicon.png" sizes="192x192" />
62<link rel="apple-touch-icon" href="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13105958/favicon.png" />
63<meta name="msapplication-TileImage" content="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13105958/favicon.png" />
64    
65<link rel="preconnect" href="https://securepubads.g.doubleclick.net" crossorigin>
66<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 66
66
67<script src="https://oweb.s3.amazonaws.com/lazysizes.min.js"></script>
67
68
69<script type='text/javascript'>
70    window.googletag = window.googletag || { cmd: [] };
71
72    /* privacy logic */
73    (function () {
74
75        function has_ad_consent() {
76            try {
77                var state =
78                    window.Termly &&
79                    typeof Termly.getConsentState === 'function'
80                        ? Termly.getConsentState()
81                        : null;
82
83                return !!(state && state.advertising);
84            } catch (e) {
85                return false;
86            }
87        }
88
89        function apply_privacy() {
90            googletag.cmd.push(function () {
91                googletag.pubads().setPrivacySettings({
92                    nonPersonalizedAds: !has_ad_consent()
93                });
94            });
95        }
96
97        apply_privacy();
98
99        (function hook_termly() {
100            if (
101                window.Termly &&
102                typeof window.Termly.on === 'function'
103            ) {
104                Termly.on('initialized', apply_privacy);
105                Termly.on('consent', apply_privacy);
106                return;
107            }
108
109            setTimeout(hook_termly, 200);
110        })();
111
112    })();    
113
114
115    is_subscriber = (document.cookie.match(/^(?:.*;)?\s*subscriber\s*=\s*([^;]+)(?:.*)?$/)||[,0])[1]
116    var subscriber = is_subscriber == 0 ? 0 : 1;
117
118
119    window.OGDEN_GAM_CONFIG = {
120        networkCode: '1032081',
121        siteId:      'LSLP',
122        msection:    'homepage',
123        subscriber:  subscriber,
124        subsection:  'homepage'
125                    };
126
127    window.ogdenAds = {
128        slots:      {},
129        registered: new Set(),
130        requested:  new Set(),
131        observers:  {}
132    };
133
134    function gc(name) {
135        var value = "; " + document.cookie;
136        var parts = value.split("; " + name + "=");
137        if (parts.length === 2) return parts.pop().split(";").shift();
138        return null;
139    }
140
141    function isValidJSON(str) {
142        if (!str) return false;
143        try {
144            JSON.parse(decodeURIComponent(str));
145            return true;
146        } catch (e) {
147            return false;
148        }
149    }
150
151    function getSubscriberTargetingValue() {
152        return isValidJSON(gc(atob('bmV3c3dhcmVfYXV0aA=='))) ? '1' : '0';
153    }
154
155    function defineOgdenSlot(id, adUnitPath, sizes, sizeMapping, options) {
156        var slot = googletag.defineSlot(adUnitPath, sizes, id);
157        if (!slot) {
158            console.warn('GAM slot could not be defined:', id);
159            return null;
160        }
161        if (sizeMapping) {
162            slot.defineSizeMapping(sizeMapping);
163        }
164        slot.addService(googletag.pubads());
165        if (options && options.collapseEmptyDiv === true) {
166            slot.setCollapseEmptyDiv(true, true);
167        }
168        window.ogdenAds.slots[id] = slot;
169        return slot;
170    }
171
172    function registerSlotWithGPT(id) {
173        if (window.ogdenAds.registered.has(id)) return;
174        if (!window.ogdenAds.slots[id]) return;
175        googletag.display(id);
176        window.ogdenAds.registered.add(id);
177    }
178
179    function requestSlotNow(id) {
180        var slot = window.ogdenAds.slots[id];
181        if (!slot || window.ogdenAds.requested.has(id)) return;
182        window.ogdenAds.requested.add(id);
183        googletag.pubads().refresh([slot]);
184    }
185
186    window.ogdenLoadAd = function(id, options) {
187        options = options || {};
188        googletag.cmd.push(function() {
189            var element = document.getElementById(id);
190            if (!element) return;
191            registerSlotWithGPT(id);
192            if (options.immediate === true) {
193                requestSlotNow(id);
194                return;
195            }
196            if (!('IntersectionObserver' in window)) {
197                window.addEventListener('load', function() {
198                    googletag.cmd.push(function() { requestSlotNow(id); });
199                }, { once: true });
200                return;
201            }
202            var observer = new IntersectionObserver(function(entries) {
203                entries.forEach(function(entry) {
204                    if (entry.isIntersecting) {
205                        observer.disconnect();
206                        delete window.ogdenAds.observers[id];
207                        googletag.cmd.push(function() { requestSlotNow(id); });
208                    }
209                });
210            }, {
211                root: null,
212                rootMargin: options.rootMargin || '600px 0px',
213                threshold: 0
214            });
215            observer.observe(element);
216            window.ogdenAds.observers[id] = observer;
217        });
218    };
219
220    googletag.cmd.push(function() {
221        var cfg = window.OGDEN_GAM_CONFIG;
222        var basePath = '/' + cfg.networkCode + '/';
223
224        var targetingObj = {
225            SiteID:     cfg.siteId,
226            MSection:   cfg.msection,
227            SubSection: cfg.subsection,
228            Subscriber: String(cfg.subscriber)
229        };
230        if (cfg.articleSection) {
231            targetingObj.ArticleSection = cfg.articleSection;
232        }
233        if (cfg.funeralHome) {
234            targetingObj.funeral_home = cfg.funeralHome;
235        }
236
237        googletag.setConfig({
238            disableInitialLoad: true,
239            targeting: targetingObj
240        });
241
242        var LeaderboardTop = googletag.sizeMapping()
243            .addSize([960, 200], [[960, 250],[728, 90]])
244            .addSize([780, 200], [728, 90])
245            .addSize([0, 0], [[320, 100],[320, 50]])
246            .build();
247
248        var Leaderboard = googletag.sizeMapping()
249            .addSize([780, 200], [728, 90])
250            .addSize([0, 0], [[320, 100],[320, 50]])
251            .build();
252
253        var HalfPage = googletag.sizeMapping()
254            .addSize([741, 200], [[300, 600], [160, 600]])
255            .addSize([0, 0], [300, 250])
256            .build();
257
258        var mobile_middle3_300x250 = googletag.sizeMapping()
259            .addSize([760, 0], [])
260            .addSize([0, 0], [[300, 250], [250, 250]])
261            .build();
262
263        var homepage_middle_728x90 = googletag.sizeMapping()
264            .addSize([1180, 0], [728, 90])
265            .addSize([0, 0], [[320, 100],[320, 50]])
266            .build();
267
268        var homepage_middle2_728x90 = googletag.sizeMapping()
269            .addSize([1180, 0], [728, 90])
270            .addSize([0, 0], [[320, 100],[320, 50]])
271            .build();
272
273        var Rectangle_300x250 = googletag.sizeMapping()
274            .addSize([0, 0], [[300, 250], [250, 250]])
275            .build();
276
277        var Rectangle_Middle2_300x250 = googletag.sizeMapping()
278            .addSize([0, 0], [[300, 250], [250, 250], [200, 200]])
279            .build();
280
281
282        /* Top leaderboard — skipped on Best Of promo pages */
283                defineOgdenSlot(
284            'LSLP_Top_728x90',
285            basePath + 'LSLP_Top_728x90',
286            [320, 100],
287            LeaderboardTop
288        );
289
290                defineOgdenSlot(
291            'LSLP_Middle_728x90',
292            basePath + 'LSLP_Middle_728x90',
293            [320, 100],
294            homepage_middle_728x90
295        );
296                
297        defineOgdenSlot(
298            'LSLP_Right_300x600',
299            basePath + 'LSLP_Right_300x600',
300            [300, 250],
301            HalfPage
302        );
303
304        defineOgdenSlot(
305            'LSLP_Bottom_728x90',
306            basePath + 'LSLP_Bottom_728x90',
307            [320, 100],
308            Leaderboard
309        );
310
311                defineOgdenSlot(
312            'LSLP_Middle2_300x250',
313            basePath + 'LSLP_Middle2_300x250',
314           [300, 250],
315            Rectangle_Middle2_300x250
316        );
317        
318        defineOgdenSlot(
319            'LSLP_Middle_300x250',
320            basePath + 'LSLP_Middle_300x250',
321            [300, 250],
322            Rectangle_300x250
323        );
324
325                    defineOgdenSlot(
326                'LSLP_Middle2_728x90',
327                basePath + 'LSLP_Middle2_728x90',
328                [320, 100],
329                homepage_middle2_728x90
330            );
331            defineOgdenSlot(
332                'LSLP_Middle3_300x250',
333                basePath + 'LSLP_Middle3_300x250',
334                [300, 250],
335                mobile_middle3_300x250
336            );
337        
338        
339        /* funeral home */
340        
341        googletag.pubads().enableSingleRequest();
342        googletag.enableServices();
343    });
344</script>
344
345
346
347<script type='text/javascript'>
348    /* SUBSECTION code for BEST OF promos */
349    if ( 0 == 1 ) {
350
351        var google_msection = 'homepage';
352
353        console.log("MSection = " + google_msection);
354
355        var google_subsection = window.location.hash.replace('#/gallery?group=', '').replace('#/gallery/?group=', '');
356
357        if ( google_subsection == "//" || google_subsection == "#//" ) {
358            google_subsection = "";
359        }
360        console.log("SubSection = " + google_subsection);
361
362        window.onhashchange = function() {
363            console.log("URL has changed");
364            console.log("SubSection = " + window.location.hash.replace('#/gallery?group=', '').replace('#/gallery/?group=', ''));
365            googletag.cmd.push(function() {
366                googletag.pubads().setTargeting('SubSection', window.location.hash.replace('#/gallery?group=', '').replace('#/gallery/?group=', ''));
367            });
368            googletag.pubads().refresh();
369        };
370
371        googletag.cmd.push(function() {
372            googletag.pubads().setTargeting('SiteID',     'LSLP');
373            googletag.pubads().setTargeting('MSection',   google_msection);
374            googletag.pubads().setTargeting('SubSection', google_subsection);
375        });
376    }
377</script>
377
378
379
380<script type='text/javascript'>
381    /* CODE FOR PENCIL AD */
382    function hidePencilIframe(dfpIframeID) {
383        document.getElementById(dfpIframeID).style.display = 'none';
384    }
385    function pencilExpandBanner(creativeWidth, bigCreativeHeight, dfpIframeID) {
386        document.getElementById(dfpIframeID).width = creativeWidth;
387        document.getElementById(dfpIframeID).height = bigCreativeHeight;
388    }
389    function pencilCloseBanner(creativeWidth, smallCreativeHeight, dfpIframeID) {
390        document.getElementById(dfpIframeID).width = creativeWidth;
391        document.getElementById(dfpIframeID).height = smallCreativeHeight;
392    }
393    function pencilStartTimerFromIframe(creativeWidth, smallCreativeHeight, bigCreativeHeight, positionName) {
394        var dfpIframeID = "google_ads_iframe_/1032081/" + positionName + "_0";
395        pencilExpandBanner(creativeWidth, bigCreativeHeight, dfpIframeID);
396    }
397    function pencilStopTimerFromIframe(creativeWidth, smallCreativeHeight, bigCreativeHeight, positionName) {
398        var dfpIframeID = "google_ads_iframe_/1032081/" + positionName + "_0";
399        pencilCloseBanner(creativeWidth, smallCreativeHeight, dfpIframeID);
400    }
401    /* END CODE FOR PENCIL */
402</script>
402            
403<script type="application/ld+json">
404    {
405        "@context": "https://schema.org",
406        "@type": "NewsMediaOrganization",
407        "name": "Wheeling Newspapers, Inc.",
408        "url": "https://www.lewistownsentinel.com",
409                "logo": {
410                    "@type": "ImageObject",
411                    "url": "https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13104733/website_logo_lewistown.png"
412                },
413                "telephone": "+1-717-248-6741",
414                "address": {
415                    "@type": "PostalAddress",
416                    "streetAddress": "21 South Brown St, Suite 2B",
417                    "addressLocality": "Lewistown",
418                    "addressRegion": "PA",
419                    "postalCode": "26003",
420                    "addressCountry": "US"
421                },
422                "areaServed": {
423                    "@type": "Place",
424                    "name": "Lewistown,  PA"
425                },
426                "sameAs": [
427                    "http://www.facebook.com/pages/Lewistown-Sentinel/114636215225579?v=wall",
428                    "http://www.twitter.com/TheSentinelPA"
429                ]
430            }
431</script>
431    <link rel='stylesheet' id='gform_basic-css' href='https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.2' media='all' />
432<link rel='stylesheet' id='gform_theme_components-css' href='https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.2' media='all' />
433<link rel='stylesheet' id='gform_theme-css' href='https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.2' media='all' />
434<link rel='stylesheet' id='font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css?ver=6.6.0' media='all' />
435
436</head>
437<body class="scroll_up">
438
439    <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 439-441
439
440    <noscript>
441        <iframe src="https://www.googletagmanager.com/ns.html?id=
441GTM-M976B5V
vendor: 92 bytes, lines 441-443
441" height="0" width="0" style="display:none;visibility:hidden"></iframe>
442    </noscript>
443    
443<!-- End Google Tag Manager (noscript) -->
444
445    <div id="top_nav">
446        <button id="hamburger" aria-label="Open menu" aria-expanded="false" aria-controls="drawer">
447            <span></span><span></span><span></span>
448        </button>
449        <nav aria-label="Primary">
450            <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-591360" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591360"><a href="https://www.lewistownsentinel.com/news/">News</a></li>
451<li id="menu-item-591363" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591363"><a href="https://www.lewistownsentinel.com/sports/">Sports</a></li>
452<li id="menu-item-591362" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591362"><a href="https://www.lewistownsentinel.com/opinion/">Opinion</a></li>
453<li id="menu-item-591359" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591359"><a href="https://www.lewistownsentinel.com/life/">Life</a></li>
454<li id="menu-item-591361" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591361"><a href="https://www.lewistownsentinel.com/obituaries/">Obituaries</a></li>
455<li id="menu-item-78" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78"><a href="http://jobs.lewistownsentinel.com/">Jobs</a></li>
456<li id="menu-item-944447" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-944447"><a href="https://classifieds.lewistownsentinel.com">Classifieds</a></li>
457<li id="menu-item-944448" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-944448"><a href="https://classifieds.lewistownsentinel.com/view/?classification=504">Garage Sales</a></li>
458<li id="menu-item-776815" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-776815"><a href="http://lewistownsentinel.column.us/place">Place Notice</a></li>
459</ul></div>
459<script>
460    (function () {
461        const NAV_ID = 'menu-main-menu';
462        const MORE_ID = 'priority_more';
463        const GAP = 8; // required clearance in px between menu and whatever follows it
464        let items = [], moreLi, moreDd, navUl, navEl, built = false, lastNavWidth = -1;
465
466        function build() {
467            if (built) return;
468            navUl = document.getElementById(NAV_ID);
469            if (!navUl) return;
470            built = true;
471
472            moreLi = document.createElement('li');
473            moreLi.id = MORE_ID;
474            moreLi.innerHTML = '<span>MORE ▾</span><ul></ul>';
475            navUl.appendChild(moreLi);
476            moreDd = moreLi.querySelector('ul');
477
478            items = Array.from(navUl.querySelectorAll(':scope > li:not(#' + MORE_ID + ')'));
479
480            navEl = navUl.closest('nav') || navUl.parentElement;
481
482            // Tap/click toggle for touch devices (iOS has no hover)
483            moreLi.addEventListener('click', function (e) {
484                if (e.target.closest('#' + MORE_ID + ' > ul')) return;
485                e.preventDefault();
486                moreLi.classList.toggle('open');
487            });
488            document.addEventListener('click', function (e) {
489                if (!moreLi.contains(e.target)) moreLi.classList.remove('open');
490            });
491
492            // Only re-run when the row's width actually changes — prevents
493            // feedback loops from our own show/hide mutations.
494            new ResizeObserver(function () {
495                const w = navEl.getBoundingClientRect().width;
496                if (Math.abs(w - lastNavWidth) > 0.5) {
497                    lastNavWidth = w;
498                    update();
499                }
500            }).observe(navEl);
501
502            if (document.fonts && document.fonts.ready) {
503                document.fonts.ready.then(function () { update(); });
504            }
505            window.addEventListener('pageshow', function () { update(); });
506            window.addEventListener('orientationchange', function () { setTimeout(update, 100); });
507
508            lastNavWidth = navEl.getBoundingClientRect().width;
509            update();
510        }
511
512        // The real boundary the menu must not cross: the left edge of the next
513        // in-flow element after the UL (search icon / SUBSCRIBE / etc.). If the UL
514        // is the last thing in the row, it's the nav's right content edge. If the
515        // row's constraining container is higher up (nav shrink-wraps), walk up.
516        function getLimit() {
517            let el = navUl;
518            while (el && el !== document.body) {
519                let sib = el.nextElementSibling;
520                while (sib) {
521                    const cs = window.getComputedStyle(sib);
522                    if (sib.offsetWidth && cs.position !== 'absolute' && cs.position !== 'fixed') {
523                        return sib.getBoundingClientRect().left;
524                    }
525                    sib = sib.nextElementSibling;
526                }
527                // No in-flow sibling after us at this level — is this parent the
528                // constraining row? Use its right content edge if it's wider than us.
529                const parent = el.parentElement;
530                const pr = parent.getBoundingClientRect();
531                const er = el.getBoundingClientRect();
532                if (pr.width - er.width > 2) {
533                    const cs = window.getComputedStyle(parent);
534                    return pr.right - (parseFloat(cs.paddingRight) || 0);
535                }
536                el = parent;
537            }
538            return window.innerWidth;
539        }
540
541        // True if the currently-visible items overflow: last visible item's right
542        // edge crosses the limit, OR the items have wrapped to a second line.
543        function overflows(visibleCount, limit) {
544            if (visibleCount === 0) return false;
545            const first = items[0].getBoundingClientRect();
546            const last = items[visibleCount - 1].getBoundingClientRect();
547            if (last.right > limit - GAP) return true;
548            if (last.top - first.top > 5) return true; // wrapped
549            // MORE itself can also be the thing colliding/wrapping
550            if (moreLi.style.display !== 'none') {
551                const m = moreLi.getBoundingClientRect();
552                if (m.right > limit - GAP) return true;
553                if (m.top - first.top > 5) return true;
554            }
555            return false;
556        }
557
558        function update() {
559            if (!built) return;
560
561            // Reset: everything visible, MORE hidden, dropdown empty
562            items.forEach(function (li) { li.style.display = ''; });
563            moreDd.innerHTML = '';
564            moreLi.classList.remove('open');
565            moreLi.style.display = 'none';
566
567            const limit = getLimit();
568
569            // Pass 1: does the full menu fit with no MORE at all?
570            if (!overflows(items.length, limit)) {
571                return; // yes — leave everything alone, MORE stays hidden
572            }
573
574            // Pass 2: it doesn't. Show MORE, then hide items from the end
575            // until nothing collides. Each check reads real positions.
576            moreLi.style.display = '';
577            let visible = items.length;
578            while (visible > 0 && overflows(visible, limit)) {
579                visible--;
580                items[visible].style.display = 'none';
581            }
582
583            for (let i = visible; i < items.length; i++) {
584                const clone = items[i].cloneNode(true);
585                clone.style.display = '';
586                moreDd.appendChild(clone);
587            }
588        }
589
590        if (document.readyState === 'loading') {
591            document.addEventListener('DOMContentLoaded', build);
592        } else {
593            build();
594        }
595    })();
596</script>
596
597<style>
598    #priority_more { position:relative; list-style:none; color:#fff; font-weight:500; font-size:14px; letter-spacing:0.04em; text-transform:uppercase; padding:0 12px; cursor:pointer; white-space:nowrap; flex-shrink:0; height:44px; display:flex; align-items:center; }
599    #priority_more > span { color:#fff; line-height:1; pointer-events:none; }
600    #priority_more > ul { display:block; position:absolute; left:auto; right:0; top:44px; background:#111; list-style:none; margin:0; padding:4px 0; max-height:0; overflow:hidden; opacity:0; z-index:99999; min-width:160px; transition:max-height 0.3s ease, opacity 0.2s ease; }
601    #priority_more:hover > ul { max-height:500px; opacity:1; }
602    #priority_more.open > ul { max-height:500px; opacity:1; }
603    #priority_more > ul li { display:block !important; padding:0; white-space:nowrap; }
604    #priority_more > ul li a { display:block; padding:9px 16px; color:#fff; text-decoration:none; font-size:13px; font-weight:500; letter-spacing:0.04em; text-transform:uppercase; }
605    #priority_more > ul li a:hover { background:#222; color:#fffbe4; }
606</style>        </nav>
607        <aside>
608            <div id="search"><i class="icon-search"></i></div>
609            <div id="subscribe_login">
610                                <a href="https://subscribe.lewistownsentinel.com?utm_source=newspaper-site&utm_medium=referral&utm_campaign=subscription-promo&utm_content=header-subscribe" id="subscribe_button">Subscribe</a>
611                <a id="header_nav_login" class="login_toggle"></a>
612            </div>
613        </aside>
614    </div>
615    <div id="search_bar">
616    <form id="header_search_form" action="https://www.lewistownsentinel.com/search/" method="get">
617        <i class="icon-search" aria-hidden="true"></i>
618        <input type="text" name="s" id="search_input" placeholder="Search Headlines, News&hellip;" value="">
619        <button type="submit" aria-label="Submit search"><i class="icon-right"></i></button>
620    </form>
621</div>
622
623<script>
624    (function() {
625        const trigger = document.getElementById('search');
626        const bar = document.getElementById('search_bar');
627        const input = document.getElementById('search_input');
628        const form = document.getElementById('header_search_form');
629
630        if (trigger && bar && input) {
631            trigger.addEventListener('click', function() {
632                const isOpen = bar.classList.toggle('active');
633
634                if (isOpen) {
635                    input.focus();
636                }
637            });
638
639            document.addEventListener('keydown', function(event) {
640                if (
641                    event.key === 'Escape' &&
642                    bar.classList.contains('active')
643                ) {
644                    bar.classList.remove('active');
645                }
646            });
647        }
648
649        if (form && input) {
650            form.addEventListener('submit', function(event) {
651                const searchTerm = input.value.trim();
652
653                if (!searchTerm) {
654                    event.preventDefault();
655                    return;
656                }
657
658                event.preventDefault();
659
660                const searchBase =
661                    "https:\/\/www.lewistownsentinel.com\/search\/";
662
663                window.location.href =
664                    searchBase +
665                    encodeURIComponent(searchTerm) +
666                    '/';
667            });
668        }
669    })();
670</script>
670
671
672
673
674<!-- ORIGINAL VERSION -->
675<!-- <div id="search_bar">
676    <form action="/search/" method="get">
677        <i class="icon-search" aria-hidden="true"></i>
678        <input type="text" name="s" id="search_input" placeholder="Search Headlines, News&hellip;" name="s" value="">
679        <button type="submit" aria-label="Submit search"><i class="icon-right"></i></button>
680    </form>
681</div>
682
683<script>
684    (function() {
685        const trigger = document.getElementById('search');
686        const bar     = document.getElementById('search_bar');
687        const input   = document.getElementById('search_input');
688
689        trigger.addEventListener('click', function() {
690            const isOpen = bar.classList.toggle('active');
691            if (isOpen) input.focus();
692        });
693
694        document.addEventListener('keydown', function(e) {
695            if (e.key === 'Escape' && bar.classList.contains('active')) {
696                bar.classList.remove('active');
697            }
698        });
699    })();
700</script>
700 -->    <header id="top_header">
701        <div class="breaking_news_wrap breaking_toggle">
702    <div class="breaking_news_badge">Breaking News</div>
703    <div class="breaking_news_divider"></div>
704    <div class="breaking_news_ticker_wrap">
705        <div class="breaking_news_ticker" id="breaking_news_ticker"></div>
706    </div>
707</div>        <figure>
708            <a href="https://www.lewistownsentinel.com/" rel="home">
709                <img id="site_logo" src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13104733/website_logo_lewistown.png" border="0" alt="website logo" />
710            </a>
711        </figure>
712        <nav id="under_logo_links">
713            <ul>
714                <li class="todays_date">
715                    October 01, 2026                </li>
716                <li class="todays_paper"><a href="https://www.mynewsonthego.com/sentinel/">Today's Paper</a></li>
717                <li class="submit_news_link"><a href="/forms/submit-news/">Submit News</a></li>
718                <li class="subscribe_under_logo"><a href="https://subscribe.lewistownsentinel.com?utm_source=newspaper-site&utm_medium=referral&utm_campaign=subscription-promo&utm_content=header-nav-subscribe-today">Subscribe Today</a></li>
719            </ul>
720        </nav>
721    </header>
722    <div id="overlay"></div>
723<div id="drawer" role="dialog" aria-label="Navigation menu">
724    <div id="drawer_header">
725        <span>Menu</span>
726        <button id="close_button" aria-label="Close menu">&#x2715;</button>
727    </div>
728    <div class="menu-mobile-menu-container"><ul id="menu-mobile-menu" class="menu"><li id="menu-item-591404" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591404"><a href="https://www.lewistownsentinel.com/news/">News</a>
729<ul class="sub-menu">
730	<li id="menu-item-591408" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591408"><a href="https://www.lewistownsentinel.com/news/local-news/">Local News</a></li>
731	<li id="menu-item-591405" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591405"><a href="https://www.lewistownsentinel.com/news/business/">Business</a></li>
732	<li id="menu-item-591406" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591406"><a href="https://www.lewistownsentinel.com/news/features/">Features</a></li>
733	<li id="menu-item-591410" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591410"><a href="https://www.lewistownsentinel.com/news/pa-news-apwire/">PA News</a></li>
734	<li id="menu-item-591409" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591409"><a href="https://www.lewistownsentinel.com/news/national-news-apwire/">National News</a></li>
735	<li id="menu-item-591407" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591407"><a href="https://www.lewistownsentinel.com/news/international-news-apwire/">International News</a></li>
736	<li id="menu-item-591411" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591411"><a href="https://www.lewistownsentinel.com/news/religion/">Religion</a></li>
737</ul>
738</li>
739<li id="menu-item-591417" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591417"><a href="https://www.lewistownsentinel.com/sports/">Sports</a>
740<ul class="sub-menu">
741	<li id="menu-item-591418" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591418"><a href="https://www.lewistownsentinel.com/sports/local-sports/">Local Sports</a></li>
742	<li id="menu-item-591423" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591423"><a href="https://www.lewistownsentinel.com/sports/sports-columns/">Sports Columns</a></li>
743	<li id="menu-item-591422" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591422"><a href="https://www.lewistownsentinel.com/sports/penn-state/">Penn State</a></li>
744	<li id="menu-item-591421" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591421"><a href="https://www.lewistownsentinel.com/sports/pa-sports-apwire/">PA Sports</a></li>
745	<li id="menu-item-591419" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591419"><a href="https://www.lewistownsentinel.com/sports/national-sports-apwire/">National Sports</a></li>
746	<li id="menu-item-591420" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591420"><a href="https://www.lewistownsentinel.com/sports/outdoors/">Outdoors</a></li>
747</ul>
748</li>
749<li id="menu-item-591413" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591413"><a href="https://www.lewistownsentinel.com/opinion/">Opinion</a>
750<ul class="sub-menu">
751	<li id="menu-item-591416" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591416"><a href="https://www.lewistownsentinel.com/opinion/local-columns/">Local Columns</a></li>
752	<li id="menu-item-591414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591414"><a href="https://www.lewistownsentinel.com/opinion/editorials/">Editorials</a></li>
753	<li id="menu-item-591415" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591415"><a href="https://www.lewistownsentinel.com/opinion/letters-to-the-editor/">Letters to the Editor</a></li>
754</ul>
755</li>
756<li id="menu-item-591399" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591399"><a href="https://www.lewistownsentinel.com/life/">Life</a>
757<ul class="sub-menu">
758	<li id="menu-item-591401" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591401"><a href="https://www.lewistownsentinel.com/life/engagements/">Engagements</a></li>
759	<li id="menu-item-591403" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591403"><a href="https://www.lewistownsentinel.com/life/weddings/">Weddings</a></li>
760	<li id="menu-item-591400" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591400"><a href="https://www.lewistownsentinel.com/life/anniversaries/">Anniversaries</a></li>
761	<li id="menu-item-591402" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591402"><a href="https://www.lewistownsentinel.com/life/new-in-town/">New in Town</a></li>
762</ul>
763</li>
764<li id="menu-item-591412" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591412"><a href="https://www.lewistownsentinel.com/obituaries/">Obituaries</a></li>
765<li id="menu-item-85" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-85"><a href="http://jobs.lewistownsentinel.com/">Jobs</a></li>
766<li id="menu-item-94" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94"><a href="https://classifieds.lewistownsentinel.com">Classifieds</a></li>
767<li id="menu-item-944449" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-944449"><a href="https://classifieds.lewistownsentinel.com/view/?classification=504">Garage Sales</a></li>
768<li id="menu-item-83" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://www.lewistownsentinel.com/contact-us/">Contact Information</a>
769<ul class="sub-menu">
770	<li id="menu-item-693757" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-693757"><a href="https://www.lewistownsentinel.com/contact-us/">Contact Us</a></li>
771	<li id="menu-item-81" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81"><a href="https://www.lewistownsentinel.com/forms/submit-news/">Submit News</a></li>
772	<li id="menu-item-944578" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-944578"><a href="https://subscribe.lewistownsentinel.com/shop/">Subscribe</a></li>
773	<li id="menu-item-84" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"><a href="https://www.lewistownsentinel.com/advertise/">Advertise</a></li>
774	<li id="menu-item-865370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-865370"><a href="https://www.lewistownsentinel.com/statement-of-values/">Statement of Values</a></li>
775	<li id="menu-item-80" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80"><a href="https://www.lewistownsentinel.com/terms-of-service/">Terms of Service</a></li>
776</ul>
777</li>
778<li id="menu-item-710789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-710789"><a href="http://www.facebook.com/pages/Lewistown-Sentinel/114636215225579?v=wall">Facebook</a></li>
779<li id="menu-item-710790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-710790"><a href="http://www.twitter.com/TheSentinelPA">Twitter</a></li>
780<li id="menu-item-776668" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-has-children menu-item-776668"><a href="/" aria-current="page">Public Notices</a>
781<ul class="sub-menu">
782	<li id="menu-item-776669" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-776669"><a href="https://www.publicnoticepa.com">Browse Notices</a></li>
783	<li id="menu-item-776670" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-776670"><a href="http://lewistownsentinel.column.us/place">Place Notice</a></li>
784</ul>
785</li>
786</ul></div></div>
787
788<script>
789    const hamburger = document.getElementById('hamburger');
790    const drawer = document.getElementById('drawer');
791    const overlay = document.getElementById('overlay');
792    const closeBtn = document.getElementById('close_button');
793    const mobileMenu = document.getElementById('menu-mobile-menu');
794
795    function openMenu() {
796        drawer.classList.add('open');
797        overlay.classList.add('open');
798        hamburger.setAttribute('aria-expanded', 'true');
799    }
800
801    function closeMenu() {
802        drawer.classList.remove('open');
803        overlay.classList.remove('open');
804        hamburger.setAttribute('aria-expanded', 'false');
805    }
806
807    hamburger.addEventListener('click', openMenu);
808    closeBtn.addEventListener('click', closeMenu);
809    overlay.addEventListener('click', closeMenu);
810
811
812    function initMobileMenuItems() {
813
814        // Inject toggle buttons and wrap parent links for items with sub-menus
815        document.querySelectorAll('#menu-mobile-menu .menu-item-has-children').forEach(li => {
816            const subMenu = li.querySelector(':scope > .sub-menu');
817
818            if (!subMenu) {
819                return;
820            }
821
822            let row = li.querySelector(':scope > .parent_row');
823            let link = li.querySelector(':scope > a');
824
825            // If this item has not already been wrapped, wrap its direct child link
826            if (!row && link) {
827                row = document.createElement('div');
828                row.classList.add('parent_row');
829
830                li.insertBefore(row, link);
831                row.appendChild(link);
832            }
833
834            // If there is still no row, there is nothing to enhance
835            if (!row) {
836                return;
837            }
838
839            // If this row already has a toggle button, do not add another one
840            if (row.querySelector(':scope > .hamburger_toggle_button')) {
841                return;
842            }
843
844            link = row.querySelector(':scope > a');
845
846            if (!link) {
847                return;
848            }
849
850            const btn = document.createElement('button');
851            btn.classList.add('hamburger_toggle_button');
852            btn.setAttribute('aria-expanded', 'false');
853            btn.setAttribute('aria-label', 'Expand ' + link.textContent.trim());
854            btn.innerHTML = '<i class="icon-right-open"></i>';
855
856            row.appendChild(btn);
857        });
858
859
860        // Wrap plain parent links (no sub-menu) in parent_row div for consistent styling
861        document.querySelectorAll('#menu-mobile-menu > li:not(.menu-item-has-children)').forEach(li => {
862            let row = li.querySelector(':scope > .parent_row');
863            let link = li.querySelector(':scope > a');
864
865            // Already wrapped or no link found
866            if (row || !link) {
867                return;
868            }
869
870            row = document.createElement('div');
871            row.classList.add('parent_row');
872
873            li.insertBefore(row, link);
874            row.appendChild(link);
875        });
876
877    }
878
879
880    // One delegated click handler for all current and future toggle buttons
881    mobileMenu.addEventListener('click', function(event) {
882        const btn = event.target.closest('.hamburger_toggle_button');
883
884        if (!btn || !mobileMenu.contains(btn)) {
885            return;
886        }
887
888        event.preventDefault();
889
890        const li = btn.closest('.menu-item-has-children');
891
892        if (!li) {
893            return;
894        }
895
896        const subMenu = li.querySelector(':scope > .sub-menu');
897
898        if (!subMenu) {
899            return;
900        }
901
902        const isOpen = subMenu.classList.contains('open');
903
904        subMenu.classList.toggle('open', !isOpen);
905        btn.classList.toggle('expanded', !isOpen);
906        btn.setAttribute('aria-expanded', String(!isOpen));
907    });
908
909
910    // Initial setup
911    initMobileMenuItems();
912
913</script>
vendor: 1 bytes, line 913
913
914<script>
915    lastScroll = 0;
916    $(window).on('scroll',function() {
917        var scroll = $(window).scrollTop();
918        if(lastScroll - scroll > 0) {
919            $("body").removeClass("scroll_down");
920            $("#main_header_wrap").removeClass("scroll");
921            $("body").addClass("scroll_up");
922        } else {
923            $("#main_header_wrap").addClass("scroll");
924            $("body").addClass("scroll_down");
925            $("body").removeClass("scroll_up");
926        }
927        lastScroll = scroll;
928    });
929</script>
929
930
931
932<main id="main_content">
933    <div id="homepage_top">
934        <div id='LSLP_Top_728x90' style='text-align:center' class='lazyload g_ad leaderboard leaderboard_top' data-ad-slot='LSLP_Top_728x90'>
935    
935<script type='text/javascript'>
936        ogdenLoadAd('LSLP_Top_728x90', { rootMargin: '100px 0px' });
937    </script>
937
938</div>        <div id="homepage_top_news" class="default_width">
939            <section id="homepage_top_news_category" aria-labelledby="local-news-heading">
940    
941        <article class="leading_story">
942                                    <figure class="image_wide">
943                    <a href="https://www.lewistownsentinel.com/news/local-news/2026/10/a-nation-in-motion-marching-huskies-bring-bold-red-white-and-blue-flare-to-a-milestone-season/">
944                        <img fetchpriority="high" src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30153501/DSC_1844-390x300.webp"
945                             srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30153501/DSC_1844-390x300.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30153501/DSC_1844-650x500.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30153501/DSC_1844-1092x840.webp 4000w"
946                             alt="‘A Nation in Motion:’ Marching Huskies bring bold red, white and blue flare to a milestone season">
947                    </a>
948                </figure>
949                        <div>
950                <a href="https://www.lewistownsentinel.com/news/local-news/"><nav>Local News</nav></a>
951                <h1><a href="https://www.lewistownsentinel.com/news/local-news/2026/10/a-nation-in-motion-marching-huskies-bring-bold-red-white-and-blue-flare-to-a-milestone-season/">‘A Nation in Motion:’ Marching Huskies bring bold red, white and blue flare to a milestone season</a></h1>
952                <time>October 1, 2026</time>
953            </div>
954            <p class="has_lead_photo">LEWISTOWN — The Mifflin County High School Marching Huskies are stepping into the 2026 season with a show that feels tailor‑made for a milestone year in American history — and they’re already pushing it across&hellip;</p>
955            </article>
956    <div id="more_top_news">
957        
958        
959                <article>
960                <h3><a href="https://www.lewistownsentinel.com/news/local-news/2026/10/first-center-receives-350k-for-rural-recovery-services/">FIRST Center receives $350K for rural recovery services</a></h3>
961                <p>LEWISTOWN — FIRST Center has received $350,000 in first-year federal funding to expand substance-use recovery support and workforce services across&hellip;</p>
962            </article>
963        
964        
965                <article>
966                <h3><a href="https://www.lewistownsentinel.com/news/local-news/2026/10/lewistown-among-schools-to-receive-funds-for-fresh-produce/">Lewistown among schools to receive funds for fresh produce</a></h3>
967                <p>LEWISTOWN — Lewistown Elementary School is among 249 Pennsylvania schools receiving grant funding to provide students with fresh fruits and&hellip;</p>
968            </article>
969        
970        
971                <article>
972                <h3><a href="https://www.lewistownsentinel.com/news/local-news/2026/10/police-reports-625/">Police reports</a></h3>
973                <p>Police: Vehicle malfunction leads to Route 35 crash THOMPSONTOWN — A Lewistown man suffered a suspected minor injury after a&hellip;</p>
974            </article>
975        
976        
977                <article>
978                <h3><a href="https://www.lewistownsentinel.com/news/local-news/2026/10/calendar-2929/">Calendar</a></h3>
979                <p>The Sentinel offers nonprofit and other community organizations an opportunity to promote upcoming events for free in the community calendar&hellip;</p>
980            </article>
981        
982        
983                <article>
984                <h3><a href="https://www.lewistownsentinel.com/news/local-news/2026/10/summit-early-learning-to-host-family-resource-fair/">SUMMIT Early Learning to host family resource fair</a></h3>
985                <p>LEWISTOWN — SUMMIT Early Learning will host a community resource fair from 6:30 to 8 p.m. Thursday, Oct. 15, at&hellip;</p>
986            </article>
987        
988                <nav><a href="https://www.lewistownsentinel.com/news/local-news/"><span>MORE Local News</span><i class="icon-right-open"></i></a></nav>
989    </div>
990</section>            <aside>
991                <div id="todays_paper">
992    <a href="https://www.mynewsonthego.com/sentinel/">
993        <figure>
994            <img alt="newspaper front page" src="https://www.mynewsonthego.com/sentinel/front/?id=4E0101BC-B026-4202-863F-666E950524CE&size=35" border="0" />
995        </figure>
996        <h3>- View today's edition -</h3>
997    </a>
998</div>                <div id='LSLP_Middle3_300x250' style='text-align:center' class='lazyload g_ad three_hundredx250 homepage_mobile_300x250' data-ad-slot='LSLP_Middle3_300x250'>
999    
999<script type='text/javascript'>
1000        ogdenLoadAd('LSLP_Middle3_300x250', { rootMargin: '600px 0px' });
1001    </script>
1001
1002</div>            </aside>
1003        </div>
1004    </div>
1005    <div id="temp_filler_div" class="width:100%; height:20px; opacity:.0; ">.</div>
1006    <section id="homepage_trending_wrap">
1007    <h2 id="trending-heading">TRENDING</h2>
1008    <div aria-labelledby="trending-news" class="homepage_trending default_width">
1009        <div class="carousel_outer">
1010            <button class="homepage_trending_nav_button" id="prev" aria-label="Previous">&#x2039;</button>
1011            <div class="carousel_viewport">
1012                <section class="carousel_track" id="track" aria-labelledby="editors-picks">
1013                    <!-- populated by JS -->
1014                </section>
1015            </div>
1016            <button class="homepage_trending_nav_button" id="next" aria-label="Next">&#x203A;</button>
1017        </div>
1018    </div>
1019    <div class="right_spacer"></div>
1020</section>
1021
1022<style>
1023    #homepage_trending_wrap {display:flex; align-items:center; width:100%; background:#f6f6f6; margin:20px 0; padding:20px 0;}
1024    #homepage_trending_wrap h2 {font-size:20px; line-height:20px; font-weight:600; color:#7f7f7f; position:relative; flex:1; text-align:right; margin:0; white-space:nowrap;}
1025    #homepage_trending_wrap i {background:linear-gradient(to bottom, #ff3300, #ffbb33); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; font-size:11px; padding-right:11px;}
1026    #homepage_trending_wrap .default_width {flex-shrink:0; max-width:1360px; padding:0 15px}
1027    #homepage_trending_wrap .right_spacer {flex:1;}
1028    .homepage_trending {padding:14px 0;}
1029    .carousel_outer {position:relative; display:flex; align-items:center;}
1030    .homepage_trending_nav_button {border:solid 1px #cdcdcd; background:unset; color:#c1c1c1; width:36px; height:36px; border-radius:8px; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:color 0.2s, background 0.2s; font-size:1.2rem; flex-shrink:0;}
1031    .homepage_trending_nav_button:hover {color:#555; background:#cdcdcd;}
1032    .homepage_trending_nav_button:disabled {opacity:0.2; cursor:default;}
1033    .carousel_viewport {overflow:hidden; flex:1;}
1034    .carousel_track {display:flex; transition:transform 0.5s cubic-bezier(.4,0,.2,1);}
1035    a.article_card {text-decoration:none; color:inherit;}
1036    .article_card {flex:0 0 33.333%; min-width:0; padding:0 1.25rem; cursor:pointer; display:flex; align-items:center; border-left:none; border-right:none;}
1037    .article_card.card_middle {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
1038    .article_card .has_photo {display:flex; align-items:center; gap:10px;}
1039    .article_card .has_photo figure {margin:0; border-radius:5px;}
1040    .article_card .has_photo figure.image_landscape {flex:0 0 120px;}
1041    .article_card .has_photo figure.image_landscape img {width:100%; height:90px; display:block; object-fit:cover; border-radius:5px;}
1042    .trending_image_tall_blur {position:relative; background-size:cover; background-position:center; background-repeat:no-repeat; overflow:hidden; flex:0 0 120px; width:120px; height:90px; display:flex; align-items:center; justify-content:center; border-radius:5px;}
1043    .trending_image_tall_blur::after {content:''; position:absolute; inset:0; background:rgba(0,0,0,.45); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); z-index:0;}
1044    .trending_image_tall_blur figure {margin:0; border-radius:unset; height:100%; width:100%; display:flex; align-items:center; justify-content:center;}
1045    .trending_image_tall_blur img {width:auto; height:100%; display:block; object-fit:contain; position:relative; z-index:1;}
1046    .article_headline {font-size:14px; line-height:22px; color:#333; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; transition:color 0.2s; font-family:"Merriweather", sans-serif; font-weight:400; letter-spacing:0.04em;}
1047    .article_card .no_photo .article_headline {font-family:'Roboto', sans-serif; font-weight:600; line-height:20px; margin-bottom:4px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
1048    .article_card .no_photo p {font-family:"Merriweather", sans-serif; font-size:12px; line-height:16px; color:#707070; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
1049    .article_card:hover .article_headline {color:#000;}
1050    .homepage_trending_nav_button {line-height:24px;}
1051    @media (max-width:1080px) {
1052        .article_card {flex:0 0 50%;}
1053        .article_card.card_middle {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
1054    }
1055    @media (max-width:760px) {
1056        #homepage_trending_wrap { flex-direction:column; align-items:stretch; padding:20px 0 10px 20px; }
1057        #homepage_trending_wrap h2 { text-align:left; order:-1; padding:0; }
1058        #homepage_trending_wrap .right_spacer { display:none; }
1059        #homepage_trending_wrap .default_width { max-width:100% !important; padding:0; width:100%; }
1060        .carousel_viewport {overflow-x:scroll; scroll-snap-type:x proximity; scroll-behavior:smooth; scroll-snap-align:center; -webkit-overflow-scrolling:touch; scrollbar-width:none;}
1061        .carousel_viewport::-webkit-scrollbar {display:none;}
1062        .carousel_track {transform:none !important; transition:none !important; padding:0 0 0 12px;}
1063        .article_card { scroll-snap-align:start; align-items:stretch; padding:0; margin-right:8px;
1063 border-left:none !important; border-right:none !important;}
1064        .article_card.card_middle {border-left:1px solid #e6e6e6 !important; border-right:none !important;}
1065        .homepage_trending_nav_button {display:none !important;}
1066        .carousel_outer {padding:8px 0;}
1067        .article_card .has_photo, .article_card .no_photo {display:block; background:#fff; height:300px; border-radius:5px;}
1068        .article_card .has_photo figure.image_landscape img, .trending_image_tall_blur img {height:240px;}
1069        .article_card .article_headline {padding:7px 10px 0 10px; line-clamp:2; -webkit-line-clamp:2;}
1070        .article_card .no_photo .article_headline {padding:20px 20px 2px 20px; font-size:19px; line-height:27px; line-clamp:4; -webkit-line-clamp:4;}
1071        .article_card .no_photo p {padding:0 20px; font-size:15px; line-height:23px; line-clamp:6; -webkit-line-clamp:6;}
1072        .trending_image_tall_blur {width:100%; height:240px; background-position:center; background-repeat:no-repeat; background-size:cover;}
1073    }
1074    @media (max-width:600px) {
1075        .article_card {flex:0 0 70% !important; scroll-snap-align:start;}
1076    }
1077</style>
1078
1079<script>
1080    (function() {
1081        // Run everything safely after the DOM is fully interactive
1082        if (document.readyState === 'loading') {
1083            document.addEventListener('DOMContentLoaded', initFetch);
1084        } else {
1085            initFetch();
1086        }
1087
1088        /* function to decode any HTML entities in the title to produce the correct output instead of just showing the HTML equivelant */
1089        /* ex: &#8217; is properly converted into an apostrophe ' */
1090        function decodeHtmlEntities(str) {
1091            const textarea = document.createElement('textarea');
1092            textarea.innerHTML = str;
1093            return textarea.value;
1094        }
1095
1096        function initFetch() {
1097            const track   = document.getElementById('track');
1098            const prevBtn = document.getElementById('prev');
1099            const nextBtn = document.getElementById('next');
1100            const wrap    = document.getElementById('homepage_trending_wrap');
1101
1102            // Guard clause in case elements are missing entirely
1103            if (!track || !prevBtn || !nextBtn) return;
1104
1105            function buildCard(article, index) {
1106                const path    = '/' + article.article_path.replace(/^\//, '');
1107                const title   = decodeHtmlEntities(article.article_title) || '';
1108                const image   = article.article_image;
1109                const excerpt = article.article_excerpt || '';
1110
1111                const card = document.createElement('a');
1112                card.className = 'article_card';
1113                card.href = path;
1114                card.dataset.index = index;
1115
1116                if (image) {
1117                    const inner = document.createElement('div');
1118                    inner.className = 'has_photo';
1119
1120                    const fig = document.createElement('figure');
1121                    fig.className = 'image_landscape';
1122
1123                    const img = document.createElement('img');
1124                    img.src = image;
1125                    img.alt = title;
1126                    // NOTE: no loading='lazy' here. Slider init waits on these
1127                    // images, and lazy images outside the viewport never fire
1128                    // 'load', which deadlocked the whole carousel on first visit.
1129
1130                    fig.appendChild(img);
1131                    inner.appendChild(fig);
1132
1133                    const h4 = document.createElement('h4');
1134                    h4.className = 'article_headline';
1135                    h4.textContent = title;
1136
1137                    inner.appendChild(h4);
1138                    card.appendChild(inner);
1139
1140                    card._img   = img;
1141                    card._fig   = fig;
1142                    card._inner = inner;
1143                    card._image = image;
1144                } else {
1145                    const inner = document.createElement('div');
1146                    inner.className = 'no_photo';
1147
1148                    const h4 = document.createElement('h4');
1149                    h4.className = 'article_headline';
1150                    h4.textContent = title;
1151
1152                    const p = document.createElement('p');
1153                    const trimmed = excerpt.length > 230 ? excerpt.slice(0, 230).replace(/\s+\S*$/, '') + '…' : excerpt;
1154                    p.textContent = trimmed;
1155
1156                    inner.appendChild(h4);
1157                    inner.appendChild(p);
1158                    card.appendChild(inner);
1159                }
1160
1161                return card;
1162            }
1163
1164            function doOrientationCheck(card) {
1165                const img   = card._img;
1166                const fig   = card._fig;
1167                const inner = card._inner;
1168                const image = card._image;
1169
1170                if (img && img.naturalHeight >= img.naturalWidth * 0.85) {
1171                    fig.className = 'image_tall';
1172
1173                    const blurDiv = document.createElement('div');
1174                    blurDiv.className = 'trending_image_tall_blur';
1175                    blurDiv.style.background = "url('" + image + "')";
1176
1177                    inner.removeChild(fig);
1178                    blurDiv.appendChild(fig);
1179                    inner.insertBefore(blurDiv, inner.firstChild);
1180                }
1181
1182                delete card._img;
1183                delete card._fig;
1184                delete card._inner;
1185                delete card._image;
1186            }
1187
1188            function applyOrientation(card) {
1189                return new Promise(function(resolve) {
1190                    if (!card._img) { resolve(); return; }
1191
1192                    const img = card._img;
1193                    var settled = false;
1194
1195                    function finish(runCheck) {
1196                        if (settled) return;
1197                        settled = true;
1198                        if (runCheck) { doOrientationCheck(card); }
1199                        resolve();
1200                    }
1201
1202                    if (img.complete && img.naturalWidth > 0) {
1203                        finish(true);
1204                        return;
1205                    }
1206
1207                    img.addEventListener('load',  function() { finish(true); });
1208                    img.addEventListener('error', function() { finish(false); });
1209
1210                    // Safety net: never let a slow/stalled image block slider init.
1211                    // Worst case, a portrait image keeps the landscape layout.
1212                    setTimeout(function() { finish(false); }, 4000);
1213                });
1214            }
1215
1216            function initSlider(cards) {
1217                const total = cards.length;
1218                if (total === 0) return;
1219
1220                let current = total;
1221                let isTransitioning = false;
1222
1223                function getVisibleCount() { return window.innerWidth < 1080 ? 2 : 3; }
1224                function getCardWidth()    {
1225                    const parentWidth = track.parentElement ? track.parentElement.offsetWidth : 0;
1226                    return parentWidth / getVisibleCount();
1227                }
1228
1229                function updateMiddle() {
1230                    var visCount = getVisibleCount();
1231                    var middlePos = visCount === 3 ? 1 : 0;
1232                    var allCards = Array.from(track.querySelectorAll('.article_card'));
1233                    allCards.forEach(function(c) { c.classList.remove('card_middle'); });
1234                    var firstVisible = ((current % total) + total) % total;
1235                    var targets = [firstVisible + middlePos, firstVisible + middlePos + total, firstVisible + middlePos + total * 2];
1236                    targets.forEach(function(i) {
1237                        if (allCards[i]) allCards[i].classList.add('card_middle');
1238                    });
1239                }
1240
1241                function goTo(index, animate) {
1242                    const cardWidth = getCardWidth();
1243                    if (cardWidth <= 0) return; // Prevent breaking transformations on layout hiccups
1244
1245                    track.style.transition = (animate === false) ? 'none' : 'transform 0.5s cubic-bezier(.4,0,.2,1)';
1246                    current = index;
1247                    track.style.transform = 'translateX(-' + (current * cardWidth) + 'px)';
1248                    updateMiddle();
1249                }
1250
1251                function next() {
1252                    if (isTransitioning) return;
1253                    isTransitioning = true;
1254                    goTo(current + 1, true);
1255                }
1256
1257                function prev() {
1258                    if (isTransitioning) return;
1259                    isTransitioning = true;
1260                    goTo(current - 1, true);
1261                }
1262
1263                track.addEventListener('transitionend', function() {
1264                    isTransitioning = false;
1265                    if (current >= total * 2) { goTo(current - total, false); }
1266                    if (current < total)      { goTo(current + total, false); }
1267                });
1268
1269                prevBtn.addEventListener('click', prev);
1270                nextBtn.addEventListener('click', next);
1271                window.addEventListener('resize', function() { goTo(current, false); });
1272
1273                // Clone structural nodes for infinite slider effect
1274                cards.slice().reverse().forEach(function(card) {
1275                    track.insertBefore(card.cloneNode(true), track.firstChild);
1276                });
1277                cards.forEach(function(card) {
1278                    track.appendChild(card.cloneNode(true));
1279                });
1280
1281                // Delay initialization slightly if layout size isn't computed yet
1282                setTimeout(function() {
1283                    goTo(current, false);
1284                }, 50);
1285            }
1286
1287            fetch('/wp-json/trending/v1/48_hours')
1288                .then(function(res) {
1289                    if (!res.ok) throw new Error('Network response not OK');
1290                    return res.json();
1291                })
1292                .then(function(articles) {
1293                    if (!articles || !articles.length) {
1294                        throw new Error('No articles returned');
1295                    }
1296                    var top7  = articles.slice(0, 7);
1297                    var cards = top7.map(function(a, i) { return buildCard(a, i); });
1298                    cards.forEach(function(card) { track.appendChild(card); });
1299                    return Promise.all(cards.map(applyOrientation));
1300                })
1301                .then(function(results) {
1302                    if (!results) return;
1303                    initSlider(Array.from(track.querySelectorAll('.article_card')));
1304                })
1305                .catch(function(err) {
1306                    console.warn('Trending fetch failed:', err);
1307                    // Graceful degradation: Hide the slider completely if API data fails
1308                    if (wrap) wrap.style.display = 'none';
1309                });
1310        }
1311    })();
1312</script>
1312    <div id="homepage_middle" class="default_width">
1313        <div id="homepage_middle_left">
1314            <div id='LSLP_Middle_728x90' style='text-align:center' class='lazyload g_ad leaderboard leaderboard_middle' data-ad-slot='LSLP_Middle_728x90'>
1315    
1315<script type='text/javascript'>
1316        ogdenLoadAd('LSLP_Middle_728x90', { rootMargin: '600px 0px' });
1317    </script>
1317
1318</div>
1319            <div id="homepage_middle_cat">
1320                    <section class="middle_cat" aria-labelledby="local-sports-heading">
1321            <h2 id="local-sports-heading">
1322                <a href="https://www.lewistownsentinel.com/sports/local-sports/">Local Sports</a>
1323            </h2>
1324                                                <article class="leading_story">
1325                                                            <figure class="image_wide">
1326                            <a href="https://www.lewistownsentinel.com/sports/local-sports/2026/10/gridiron-glance-7/">
1327                                <img loading="lazy" src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/08/27122201/Gridiron-Glance-470x88.webp"
1328                                     srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/08/27122201/Gridiron-Glance-470x88.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/08/27122201/Gridiron-Glance-800x150.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/08/27122201/Gridiron-Glance-1100x206.webp 4000w"
1329                                     alt="Gridiron Glance">
1330                            </a>
1331                        </figure>
1332                                        <h3><a href="https://www.lewistownsentinel.com/sports/local-sports/2026/10/gridiron-glance-7/">Gridiron Glance</a></h3>
1333                    <p>MIFFLIN COUNTY (1-4) at WAYNESBORO (0-5) 7 p.m. Friday LAST MEETING: Mifflin County 17,&hellip;</p>
1334                            </article>
1335            <div class="other_middle_cat_articles">
1336                                                                                                                                        <article>
1337                                <figure class="image_wide">
1338                                    <a href="https://www.lewistownsentinel.com/sports/local-sports/2026/10/field-hockey-huskies-tripped-up-by-little-lions-3-0/">
1339                                        <img src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01202841/JLS_8956-450x300.webp"
1340                                             srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01202841/JLS_8956-450x300.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01202841/JLS_8956-750x500.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01202841/JLS_8956-1100x733.webp 4000w"
1341                                             alt="Field hockey: Huskies tripped up by Little Lions, 3-0">
1342                                    </a>
1343                                </figure>
1344                                                                            <h4><a href="https://www.lewistownsentinel.com/sports/local-sports/2026/10/field-hockey-huskies-tripped-up-by-little-lions-3-0/">Field hockey: Huskies tripped up by Little Lions, 3-0</a></h4>
1345                    </article>
1346                                                                                                            <article class="no_photo">
1347                                <p>HUNTINGDON -- The Juniata women's soccer team snagged a 1-0 victory over visiting Pitt-Bradford Wednesday evening&hellip;</p>
1348                                                <h4><a href="https://www.lewistownsentinel.com/sports/local-sports/2026/10/lady-eagles-edge-panthers-1-0/">Lady Eagles edge Panthers, 1-0</a></h4>
1349                    </article>
1350                                                                                                            <article class="no_photo">
1351                                <p>MIFFLINTOWN -- Sylvia Brubaker tallied five goals as Juniata beat Halifax in girls soccer action on&hellip;</p>
1352                                                <h4><a href="https://www.lewistownsentinel.com/sports/local-sports/2026/10/roundups-indians-drub-halifax-6-2/">Roundups: Indians drub Halifax, 6-2</a></h4>
1353                    </article>
1354                                            </div> <!-- .other_middle_cat_articles -->
1355            <nav><a href="https://www.lewistownsentinel.com/sports/local-sports/"><i class="icon-right"></i></a></nav>
1356        </section>
1357                    <section class="middle_cat" aria-labelledby="penn-state-heading">
1358            <h2 id="penn-state-heading">
1359                <a href="https://www.lewistownsentinel.com/sports/penn-state/">Penn State</a>
1360            </h2>
1361                                                <article class="leading_story">
1362                                <div class="no_photo">
1363                    <h3><a href="https://www.lewistownsentinel.com/sports/penn-state/2026/10/stout-gillikin-continue-stellar-seasons-in-nfl/">Stout, Gillikin continue stellar seasons in NFL</a></h3>
1364                    <p>UNIVERSITY PARK – Week three of the National Football League season saw 49 Penn State football alums populate the rosters of 25 National Football League organizations. Jacksonville wide receiver Parker Washington helped lead the way for the Jaguars in their 35-6 win over New England. Washington hauled 
1364in three catches for 40 yards, including</p>
1365                </div>
1366                            </article>
1367            <div class="other_middle_cat_articles">
1368                                                                                                            <article class="no_photo">
1369                                <p>UNIVERSITY PARK – The Penn State women’s hockey team opens its 2026–27 conference schedule against Robert&hellip;</p>
1370                                                <h4><a href="https://www.lewistownsentinel.com/sports/penn-state/2026/10/lions-square-off-with-robert-morris-in-hockey-action/">Lions square off with Robert Morris in hockey action</a></h4>
1371                    </article>
1372                                                                                                            <article class="no_photo">
1373                                <p>STATE COLLEGE – – The State College Spikes have released their 2027 MLB Draft League schedule,&hellip;</p>
1374                                                <h4><a href="https://www.lewistownsentinel.com/sports/penn-state/2026/10/spikes-release-2027-home-schedule/">Spikes release 2027 home schedule</a></h4>
1375                    </article>
1376                                                                                                                                        <article>
1377                                <figure class="image_wide">
1378                                    <a href="https://www.lewistownsentinel.com/sports/penn-state/2026/09/lions-gear-up-for-friday-night-lights-versus-wildcats/">
1379                                        <img src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30123635/AP26270060078470-1-450x300.webp"
1380                                             srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30123635/AP26270060078470-1-450x300.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30123635/AP26270060078470-1-750x500.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/30123635/AP26270060078470-1-1100x733.webp 4000w"
1381                                             alt="Lions gear up for Friday night lights versus Wildcats">
1382                                    </a>
1383                                </figure>
1384                                                                            <h4><a href="https://www.lewistownsentinel.com/sports/penn-state/2026/09/lions-gear-up-for-friday-night-lights-versus-wildcats/">Lions gear up for Friday night lights versus Wildcats</a></h4>
1385                    </article>
1386                                            </div> <!-- .other_middle_cat_articles -->
1387            <nav><a href="https://www.lewistownsentinel.com/sports/penn-state/"><i class="icon-right"></i></a></nav>
1388        </section>
1389                    <section class="middle_cat" aria-labelledby="obituaries-heading">
1390            <h2 id="obituaries-heading">
1391                <a href="https://www.lewistownsentinel.com/obituaries/">Obituaries</a>
1392            </h2>
1393                                                <article class="leading_story">
1394                                                            <div class="home_image_tall_blur" style="background:url('https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01162146/william-finkenbiner-204x300.webp')">
1395                            <figure class="image_tall">
1396                                <a href="https://www.lewistownsentinel.com/obituaries/2026/10/william-g-finkenbiner/">
1397                                    <img loading="lazy" class="main_article_image_tall"
1398                                         src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01162146/william-finkenbiner-204x300.webp"
1399                                         srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01162146/william-finkenbiner-204x300.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01162146/william-finkenbiner-340x500.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01162146/william-finkenbiner-571x840.webp 4000w"
1400                                         alt="William G. Finkenbiner">
1401                                </a>
1402                            </figure>
1403                        </div>
1404                                        <h3><a href="https://www.lewistownsentinel.com/obituaries/2026/10/william-g-finkenbiner/">William G. Finkenbiner</a></h3>
1405                    <p>William G. Finkenbiner, 92, of Lewistown, passed away at his home on Wednesday, Sept.&hellip;</p>
1406                            </article>
1407            <div class="other_middle_cat_articles">
1408                                                                                                                                            <article>
1409                                <div class="home_image_tall_blur" style="background:url('https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164051/Brian-bryner.webp')">
1410                                    <figure class="image_tall">
1411                                        <a href="https://www.lewistownsentinel.com/obituaries/2026/10/brian-k-bryner/">
1412                                            <img class="main_article_image_tall"
1413                                                 src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164051/Brian-bryner.webp"
1414                                                 srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164051/Brian-bryner.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164051/Brian-bryner.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164051/Brian-bryner.webp 4000w"
1415                                                 alt="Brian K. Bryner">
1416                                        </a>
1417                                    </figure>
1418                                </div>
1419                                                                            <h4><a href="https://www.lewistownsentinel.com/obituaries/2026/10/brian-k-bryner/">Brian K. Bryner</a></h4>
1420                    </article>
1421                                                                                                            <article class="no_photo">
1422                                <p>Starr Lea Corson, 77, of McClure, passed away on Wednesday, Sept. 30, 2026 at Mt. Nittany&hellip;</p>
1423                                                <h4><a href="https://www.lewistownsentinel.com/obituaries/2026/10/starr-lea-corson/">Starr Lea Corson</a></h4>
1424                    </article>
1425                                                                                                                                            <article>
1426                                <div class="home_image_tall_blur" style="background:url('https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164020
1426/freda-combs-203x300.webp')">
1427                                    <figure class="image_tall">
1428                                        <a href="https://www.lewistownsentinel.com/obituaries/2026/10/freda-n-goss-snook-combs/">
1429                                            <img class="main_article_image_tall"
1430                                                 src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164020/freda-combs-203x300.webp"
1431                                                 srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164020/freda-combs-203x300.webp 480w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164020/freda-combs-338x500.webp 1000w, https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01164020/freda-combs.webp 4000w"
1432                                                 alt="Freda N. (Goss) Snook Combs">
1433                                        </a>
1434                                    </figure>
1435                                </div>
1436                                                                            <h4><a href="https://www.lewistownsentinel.com/obituaries/2026/10/freda-n-goss-snook-combs/">Freda N. (Goss) Snook Combs</a></h4>
1437                    </article>
1438                                            </div> <!-- .other_middle_cat_articles -->
1439            <nav><a href="https://www.lewistownsentinel.com/obituaries/"><i class="icon-right"></i></a></nav>
1440        </section>
1441    </div> <!-- #homepage_middle_cat -->        </div>
1442        <aside>
1443            <div id='LSLP_Middle_300x250' style='text-align:center' class='lazyload g_ad three_hundredx250' data-ad-slot='LSLP_Middle_300x250'>
1444    
1444<script type='text/javascript'>
1445        ogdenLoadAd('LSLP_Middle_300x250', { rootMargin: '600px 0px' });
1446    </script>
1446
1447</div>            
1448    <section id="box_join">
1449        <div id="box_newsletter">
1450            						<style type="text/css">
1451							#right_column_inside .gform-body {padding:0 20px}
1452							#right_column .gform-body {padding:0 20px}
1453							#right_column_inside .gfield_required {font-size:10px}
1454							#gform_submit_button_8 {background:#2a2a2a; color:#fff; text-align:center; border:none; text-transform:uppercase; font-weight:300; font-size:1em; font-family:'Oswald'; padding:10px; height:auto; line-height:auto; border-radius:0; margin:3px auto 0px auto; width:150px !important; border-radius:3px;}
1455							#gform_fields_8 > .gsection {border-bottom:none !important;}
1456							#gform_8 h3 {font-size:1.4em; font-weight:bold;}
1457							.gsection_title {padding:0 0 10px 0; margin:0; color:#2a2a2a; text-transform:uppercase; font-size:1.4em; line-height:1em;}
1458			
1459							.gform_wrapper.gravity-theme .top_label .gsection_description {color:#2a2a2a; font-weight:300; margin-bottom:0 !important; padding-top:1px;}
1460							.gform_wrapper.gravity-theme .gsection {padding:0 !important}
1461							.gform_wrapper.gravity-theme input[type=email] {border:solid 1px #dbdbdb !important;}
1462							.ginput_container .gfield_checkbox {display:grid; grid-template-columns:1fr 1fr; grid-column-gap:15px; grid-row-gap:7px;}
1463							.ginput_container .gfield_radio {display:grid; grid-template-columns:auto 1fr; grid-column-gap:15px; grid-row-gap:7px;}
1464							.gform_wrapper.gravity-theme .gfield-choice-input+label {font-size:13px !important}
1465							#article-newsletter {padding:20px; border:solid 1px #dbdbdb;}
1466							#single #article-newsletter .gsection_title {padding:0 0 12px 0; text-align:center; font-size:24px; margin:0; letter-spacing:2px}
1467							#article-newsletter .gform_button {width:100% !important; max-width:250px !important; letter-spacing:2px}
1468							#article-newsletter .gfield_checkbox {grid-template-columns:1fr 1fr 1fr}
1469							#article-newsletter .gform_footer {padding-bottom:0}
1470							#homepage_top_section aside .gform_wrapper {padding:0 30px 10px 30px;}
1471							#homepage_top_section aside .gform_wrapper h3 {font-size:15px; line-height:14px; text-transform:uppercase; font-weight:900;}
1472							#homepage_top_section aside .gform_wrapper.gravity-theme .top_label .gsection_description {font-weight:400;}
1473							#homepage_top_section aside .gform_wrapper.gravity-theme .gfield_label {font-weight:400 !important;}
1474
1475
1476                            #box_join {padding:20px 15px; margin:25px auto; border:solid 1px #ececec; border-radius:5px; }
1477                            #box_join #box_newsletter .gform-theme--foundation .gform_fields, .gform_wrapper.gravity-theme .gform_fields {row-gap:0; display:block}
1478                            #box_newsletter .gsection_title {margin:0 0 5px 0; text-align:center; font-size:16px; font-weight:500; letter-spacing:0.05em; text-transform:uppercase; color:#666; white-space:nowrap; }
1479                            #box_newsletter .gsection_description {font-size:12px; color:#333; text-align:center; font-weight:400; margin-bottom:20px !important; }
1480                            #box_newsletter .gfield_label {font-size:11px; color:#555; font-weight:400; display:block; line-height:14px; --gf-local-margin-y:0; margin-bottom:8px}
1481                            #box_newsletter .gfield_required {font-size:9px; color:#a50b00; }
1482                            #box_newsletter .ginput_container_email {display:block; margin-bottom:20px}
1483                            #box_newsletter input[type="email"] {width:100%; height:30px; border:solid 1px #d3d3d3 !important; padding-left:5px; padding-top:7px; border-radius:3px; }
1484                            #box_newsletter input[type="email"]::placeholder { color:#999; opacity:1; }
1485                            #box_newsletter .ginput_container_checkbox {display:contents; }
1486                            #box_newsletter .gfield_checkbox {display:grid; grid-template-columns:1fr 1fr; gap:5px; grid-column-gap:5px; }
1487                            #box_newsletter .ginput_container_radio { display:contents; }
1488                            #box_newsletter .gfield_radio {display:grid; grid-template-columns:auto 1fr; grid-column-gap:10px; }
1489                            #box_newsletter .gfield--type-radio {margin-top:20px}
1490                            #box_newsletter .gfield-choice-input {width:15px; height:15px; accent-color:#00468c; cursor:pointer; }
1491                            #box_newsletter .gchoice label {font-size:13px; color:#666; cursor:pointer; margin:0; }
1492                            #box_newsletter .gform_footer {padding:0; gap:0; margin-block-start:0}
1493                            #box_newsletter .gform_button {display:block; font-size:14px; font-family:'Roboto', sans-serif; font-weight:400; line-height:15px; background:#fd4e15; border:none; padding:12px 8px 11px 10px; border-radius:4px; text-transform:uppercase; color:#fff; cursor:pointer; width:120px; margin:20px auto 0 auto; letter-spacing:0.04em; }
1494                            #box_newsletter .gform_button:hover {background:rgba(239,167,0,.7); transition:0.75s; color:#fff; }
1495							@media screen and (max-width:830px) {
1496								#article-newsletter .gfield_checkbox {grid-template-columns:1fr 1fr}
1497							}
1498                            @media screen and (max-width:500px) {
1499                                #box_newsletter h4 { font-size:22px; }
1500                                #box_newsletter p { font-size:16px; }
1501                                #box_newsletter input[type="email"] { height:44px; }
1502                                #box_newsletter h6 { font-size:15px; }
1503                                #box_newsletter .gchoice label, #box_newsletter .subscriber legend { font-size:16px; }
1504                                #box_newsletter .gform_button { font-size:19px; width:150px; }
1505                                #box_newsletter .gfield_radio { margin-top:5px; }
1506                            }
1507						</style>
1508						
1509                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_8' ><form method='post' enctype='multipart/form-data'  id='gform_8'  action='/update-subscriptions-newsletter/' data-formid='8' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LfrDJUcAAAAAJ42eVDSGlrPcBNA9RB45z3xp4f7' data-tabindex='0'><input id="input_3f1b158930940546112d3662d483e257" class="gfield_recaptcha_response" type="hidden" name="input_3f1b158930940546112d3662d483e257" value=""/></div>
1510                        <div class='gform-body gform_body'><div id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_8_6" class="gfield gfield--type-section gsection field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><h3 class="gsection_title">Newsletter</h3><div class='gsection_description' id='gfield_description_8_6'>
1510Today's breaking news and more in your inbox</div></div><div id="field_8_8" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_8_8'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
1511                            <input name='input_8' id='input_8_8' type='email' value='' class='large'   placeholder='Email Address' aria-required="true" aria-invalid="false"  />
1512                        </div></div><fieldset id="field_8_9" class="gfield gfield--type-checkbox gfield--type-choice gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>I&#039;m interested in (please check all that apply)</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_8_9'><div class='gchoice gchoice_8_9_1'>
1513								<input class='gfield-choice-input' name='input_9.1' type='checkbox'  value='Daily Newsletter'  id='choice_8_9_1'   />
1514								<label for='choice_8_9_1' id='label_8_9_1' class='gform-field-label gform-field-label--type-inline'>Daily Newsletter</label>
1515							</div><div class='gchoice gchoice_8_9_2'>
1516								<input class='gfield-choice-input' name='input_9.2' type='checkbox'  value='Breaking News'  id='choice_8_9_2'   />
1517								<label for='choice_8_9_2' id='label_8_9_2' class='gform-field-label gform-field-label--type-inline'>Breaking News</label>
1518							</div><div class='gchoice gchoice_8_9_3'>
1519								<input class='gfield-choice-input' name='input_9.3' type='checkbox'  value='Obituaries'  id='choice_8_9_3'   />
1520								<label for='choice_8_9_3' id='label_8_9_3' class='gform-field-label gform-field-label--type-inline'>Obituaries</label>
1521							</div></div></div></fieldset><fieldset id="field_8_10" class="gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical"  ><legend class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Are you a paying subscriber to the newspaper?</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_8_10'>
1522			<div class='gchoice gchoice_8_10_0'>
1523					<input class='gfield-choice-input' name='input_10' type='radio' value='1'  id='choice_8_10_0' onchange='gformToggleRadioOther( this )'    />
1524					<label for='choice_8_10_0' id='label_8_10_0' class='gform-field-label gform-field-label--type-inline'>Yes</label>
1525			</div>
1526			<div class='gchoice gchoice_8_10_1'>
1527					<input class='gfield-choice-input' name='input_10' type='radio' value='0'  id='choice_8_10_1' onchange='gformToggleRadioOther( this )'    />
1528					<label for='choice_8_10_1' id='label_8_10_1' class='gform-field-label gform-field-label--type-inline'>No</label>
1529			</div></div></div></fieldset></div></div>
1530        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_8' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Subscribe</button> 
1531            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_8' value='postback' />
1532            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_8' id='gform_theme_8' value='gravity-theme' />
1533            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_8' id='gform_style_settings_8' value='' />
1534            <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' />
1535            <input type='hidden' class='gform_hidden' name='gform_submit' value='8' />
1536            
1537            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='+IISoU9TQ6QOF9QtJzbSDpVw7/D7Qukke2l5aSpzbTk1ctd0EcYHPYhvH8fUlNh0SFDIAajdIMSe+0wMdwdXvbtwS8eOg1pPhlXhJVYmwuGTrAs=' />
1538            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
1539            <input type='hidden' class='gform_hidden' name='state_8' value='WyJ7XCI5LjFcIjpcImZjZDg2ZDZmMDJlMzVkNjI0NDQ0MDc5OWJkOThmMjRhXCIsXCI5LjJcIjpcIjBjNWMyMDdiMDM3MmI0ZjA1OTQzYjlhMjVmMzQ5ZGQxXCIsXCI5LjNcIjpcIjMwNWZiYzFhZGM2OTUzOWI0M2MwYWZmYTE0ZTA4MWRlXCIsXCIxMFwiOltcIjY3ODM4YWViMGFmOTllNzQzM2I3ZWU2ZWIzYzM5NjYxXCIsXCIxNTMxNjc3ZWRhYzFkOGNmYTYyNjZlYjQyOWEwZDhmYVwiXSxcImdmb3JtX3N1Ym1pc3Npb25fbWV0aG9kXCI6W1wiOGM5OGY4OWQ5NDE0ZGEyM2Q4YmM3MDlkYzYyMzEzNDVcIixcIjRlZjQzMmI1ZDY4ZDU0ZmNhYmY0N2RlZDQxMzgyMmUwXCJdLFwiZ2Zvcm1fdGhlbWVcIjpcIjFkOGIyOTc0NmVhZDFjYTQxOTFmZmE1ZGU2NTUyZmIxXCIsXCJnZm9ybV9zdHlsZV9zZXR0aW5nc1wiOlwiMWViZjllMTNhNzhlZjY5ZTliNGFlZDAwYWNjNmM0NThcIixcImZvcm1faWRcIjpcIjlmMWJjMDBlZWYyMjRiMzk2ZmYxMzk0YW
1539E2MWZmYjFhXCIsXCJ1cmxcIjpcIjQ5ODA2NzI3NWFiOGU1OTBiZDQ4MDIzM2IxMDI4ZDIwXCIsXCJzdGF0ZV90aW1lc3RhbXBcIjpcIjc5YTdhYTExZWZkOGVhZThjMzNkZjI3NTBiYjFjMDhhXCJ9IiwiNzkwNGQ5ZDdkMGU0MGZjYTIyMzIxYTJlMzE5YmYyYmUiLDE3OTA5MTA4NDdd' />
1540            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' />
1541            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' />
1542            <input type='hidden' name='gform_field_values' value='' />
1543            
1544        </div>
1545                        </form>
1546                        </div>        </div>
1547    </section>
1548        </aside>
1549    </div>
1550        <div id="homepage_bottom" class="default_width">
1551        <div id="homepage_bottom_left">
1552            <div id='LSLP_Middle2_728x90' style='text-align:center' class='lazyload g_ad leaderboard leaderboard_middle2' data-ad-slot='LSLP_Middle2_728x90'>
1553    
1553<script type='text/javascript'>
1554        ogdenLoadAd('LSLP_Middle2_728x90', { rootMargin: '600px 0px' });
1555    </script>
1555
1556</div>
1557            <div id="poll_promo_wrap">
1558                    <div class="ogden_poll_widget" id="ogden_poll_3">
1559        <div class="opw_question">What&#039;s your &quot;must have&quot; fair food?</div>
1560        <div class="opw_form_wrap">
1561                            <div class="opw_results_view">    <div class="opw_results">
1562                    <div class="opw_result_row">
1563                <div class="opw_result_label">
1564                    <span class="opw_result_text">Funnel Cake</span>
1565                    <span class="opw_result_pct" style="color:#1153a4">40%</span>
1566                </div>
1567                <div class="opw_bar_bg">
1568                    <div class="opw_bar_fill" data-pct="40" style="width:0%;background:#1153a4"></div>
1569                </div>
1570            </div>
1571                    <div class="opw_result_row">
1572                <div class="opw_result_label">
1573                    <span class="opw_result_text">Hot Sausage</span>
1574                    <span class="opw_result_pct" style="color:#e05c2a">33%</span>
1575                </div>
1576                <div class="opw_bar_bg">
1577                    <div class="opw_bar_fill" data-pct="33" style="width:0%;background:#e05c2a"></div>
1578                </div>
1579            </div>
1580                    <div class="opw_result_row">
1581                <div class="opw_result_label">
1582                    <span class="opw_result_text">French Fries</span>
1583                    <span class="opw_result_pct" style="color:#2e7d32">12%</span>
1584                </div>
1585                <div class="opw_bar_bg">
1586                    <div class="opw_bar_fill" data-pct="12" style="width:0%;background:#2e7d32"></div>
1587                </div>
1588            </div>
1589                    <div class="opw_result_row">
1590                <div class="opw_result_label">
1591                    <span class="opw_result_text">Ice Cream</span>
1592                    <span class="opw_result_pct" style="color:#7b1fa2">6%</span>
1593                </div>
1594                <div class="opw_bar_bg">
1595                    <div class="opw_bar_fill" data-pct="6" style="width:0%;background:#7b1fa2"></div>
1596                </div>
1597            </div>
1598                    <div class="opw_result_row">
1599                <div class="opw_result_label">
1600                    <span class="opw_result_text">Pizza</span>
1601                    <span class="opw_result_pct" style="color:#c62828">2%</span>
1602                </div>
1603                <div class="opw_bar_bg">
1604                    <div class="opw_bar_fill" data-pct="2" style="width:0%;background:#c62828"></div>
1605                </div>
1606            </div>
1607                    <div class="opw_result_row">
1608                <div class="opw_result_label">
1609                    <span class="opw_result_text">Other</span>
1610                    <span class="opw_result_pct" style="color:#00838f">7%</span>
1611                </div>
1612                <div class="opw_bar_bg">
1613                    <div class="opw_bar_fill" data-pct="7" style="width:0%;background:#00838f"></div>
1614                </div>
1615            </div>
1616                <div class="opw_total">83 votes total &mdash; voting closed</div>
1617    </div>
1618    </div>
1619                
1619<script>
1620                    setTimeout(function() {
1621                        document.querySelectorAll('#ogden_poll_3 .opw_bar_fill').forEach(function(bar) {
1622                            bar.style.width = bar.dataset.pct + '%';
1623                        });
1624                    }, 100);
1625                </script>
1625
1626                    </div>
1627    </div>
1628
1629    <style>
1630        .ogden_poll_widget {font-family:"Roboto",sans-serif; max-width:480px; padding:18px 20px; background:#f9f9f9; border-radius:6px; border:1px solid #e8e8e8;}
1631        .opw_question { font-size:16px; font-weight:700; line-height:22px; color:#111; margin-bottom:14px; }
1632        .opw_options { display:flex; flex-direction:column; gap:8px; margin-bottom:14px; }
1633        .opw_option { display:flex; align-items:center; gap:10px; cursor:pointer; padding:9px 12px; border-radius:4px; border:1px solid #ddd; background:#fff; transition:border-color 0.2s; font-size:14px; }
1634        .opw_option:hover { border-color:#1153a4; }
1635        .opw_option input[type=radio] { accent-color:#1153a4; width:16px; height:16px; flex-shrink:0; }
1636        .opw_actions { display:flex; gap:8px; align-items:center; }
1637        .opw_submit { background:#1153a4; color:#fff; border:none; border-radius:4px; padding:9px 20px; font-size:14px; font-weight:600; cursor:pointer; transition:background 0.2s; }
1638        .opw_submit:hover { background:#0d3f7a; }
1639        .opw_view_results_link { background:#fff; color:#1153a4; border:1px solid #1153a4; border-radius:4px; padding:9px 16px; font-size:14px; font-weight:600; cursor:pointer; transition:background 0.2s,color 0.2s; }
1640        .opw_view_results_link:hover { background:#1153a4; color:#fff; }
1641        .opw_results { display:flex; flex-direction:column; gap:10px; background:#fff; padding:0 0 10px 0; border-radius:6px;}
1642        .opw_result_row {border-top:dotted 1px #e8e8e8; padding:10px 12px 0 12px; margin-top:2px}
1643        .opw_result_row:first-of-type {border-top:none}
1644        .opw_result_row:last-of-type {padding-bottom:5px}
1645        .opw_result_label { display:flex; justify-content:space-between; font-size:13px; margin-bottom:4px; }
1646        .opw_result_text { font-weight:500; color:#111; }
1647        .opw_result_pct { font-weight:700; }
1648        .opw_bar_bg { background:#e0e0e0; border-radius:4px; height:14px; width:100%; }
1649        .opw_bar_fill { height:14px; border-radius:4px; transition:width 0.5s ease; }
1650        .opw_total { font-size:12px; color:#888; margin-top:6px; padding-right:12px; text-align:right; }
1651        @media screen and (max-width:780px) {
1652            .ogden_poll_widget {max-width:100%;}
1653        }
1654    </style>
1655                    <section id="promo_ad_section">
1656    
1657</section>
1658<style>
1659    #promo_ad_section { overflow:hidden; position:relative; margin:25px auto 0 auto; max-width:320px}
1660    .promo_ads {transition:transform 0.6s ease, opacity 0.6s ease; margin:0; padding:0 0 20px 0;}
1661    .promo_ads a {display:block;}
1662    .promo_ads img {display:block; width:100%; height:auto; }
1663
1664    /* Promo scroller wrapper */
1665    #promo_ad_section {
1666        position: relative;
1667        overflow: hidden;
1668        touch-action: pan-x;
1669        user-select: none;
1670    }
1671
1672    /* Individual promo */
1673    #promo_ad_section .promo_ads {
1674        width: 100%;
1675    }
1676
1677    /* Prevent image dragging from interfering with our swipe */
1678    #promo_ad_section .promo_ads img {
1679        display: block;
1680        width: 100%;
1681        height: auto;
1682        pointer-events: none;
1683        user-select: none;
1684        -webkit-user-drag: none;
1685    }
1686
1687    /* Navigation buttons */
1688    .promo-scroll-button {
1689        position: absolute;
1690        left:50%; margin-left:-20px;
1691        z-index: 20;
1692
1693        width: 40px;
1694        height: 26px;
1695
1696        display: flex;
1697        align-items: center;
1698        justify-content: center;
1699
1700
1701        border-radius:8px;
1702        border:solid 1px  rgba(0, 0, 0, 0.35);
1703        background:rgba(255, 255, 255, 0.9);
1704        color:rgba(0, 0, 0, 0.95);
1705        font-size:20px;
1706        line-height: 1;
1707
1708        cursor: pointer;
1709
1710        opacity: 0.65;
1711        transition:
1712            opacity 0.2s ease,
1713            background 0.2s ease,
1714            transform 0.2s ease;
1715    }
1716
1717    .promo-scroll-button:hover {
1718        opacity: 1;
1719        background:#fff;
1720        border:solid 1px rgba(0, 0, 0, 0.55);
1721        color:#000;
1722    }
1723
1724
1725    .promo-scroll-up {
1726        top:0;
1727    }
1728
1729    .promo-scroll-down {
1730        bottom:0;
1731    }
1732
1733    /* Show a grabbing cursor on desktop */
1734    #promo_ad_section {
1735        cursor: grab;
1736    }
1737
1738    #promo_ad_section.promo-dragging {
1739        cursor: grabbing;
1740    }
1741</style>
1742            </div>
1743            <div id="homepage_bottom_cat">
1744                    <section class="middle_cat" aria-labelledby="editorials-heading">
1745        <h2 id="editorials-heading">
1746            <a href="https://www.lewistownsentinel.com/opinion/editorials/">Editorials</a>
1747        </h2>
1748
1749        
1750                <article class="leading_story">
1751                    
1752                        <div class="no_photo">
1753                            <h3><a href="https://www.lewistownsentinel.com/opinion/editorials/2026/09/second-train-opens-new-door-for-local-tourism-2/">Second train opens new door for local tourism</a></h3>
1754                            <p>Much of the talk about a second daily Pennsylvanian has centered on what it will mean for people who live here. It will give local passengers more options for reaching Harrisburg, Philadelphia, Pittsburgh and New York. But those trains run both ways. The schedule will tell us what is actually possible. If it gives&hellip;</p>
1755                        </div>
1756
1757                                    </article>
1758
1759            
1760                <article>
1761                    <h4><a href="https://www.lewistownsentinel.com/opinion/editorials/2026/09/second-train-opens-new-door-for-local-tourism/">Second train opens new door for local tourism</a></h4>
1762                </article>
1763
1764            
1765                <article>
1766                    <h4><a href="https://www.lewistownsentinel.com/opinion/editorials/2026/09/a-generation-knows-9-11-only-as-history/">A generation knows 9/11 only as history</a></h4>
1767                </article>
1768
1769            
1770                <article>
1771                    <h4><a href="https://www.lewistownsentinel.com/opinion/editorials/2026/09/tradition-doesnt-mean-standing-still/">Tradition doesn’t mean standing still</a></h4>
1772                </article>
1773
1774            
1775        <nav>
1776            <a href="https://www.lewistownsentinel.com/opinion/editorials/">
1777                <i class="icon-right"></i>
1778            </a>
1779        </nav>
1780
1781    </section>
1782        <section class="middle_cat" aria-labelledby="lifestyles-heading">
1783        <h2 id="lifestyles-heading">
1784            <a href="https://www.lewistownsentinel.com/life/lifestyles/">Lifestyles</a>
1785        </h2>
1786
1787        
1788                <article class="leading_story">
1789                    
1790                        
1791                            <div class="home_image_tall_blur" style="background:url('https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01124404/AP26258695228167-200x300.webp')">
1792                                <figure class="image_tall">
1793                                    <a href="https://www.lewistownsentinel.com/life/lifestyles/2026/10/americas-long-history-of-falling-for-hucksters-and-their-outlandish-promises/">
1794                                        <img loading="lazy"
1795                                             class="main_article_image_tall"
1796                                             src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01124404/AP26258695228167-200x300.webp"
1797                                             srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01124404/AP26258695228167-200x300.webp 480w,
1798                                                     https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01124404/AP26258695228167-333x500.webp 1000w,
1799                                                     https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01124404/AP26258695228167-560x840.webp 4000w"
1800                                             alt="America&#039;s long history of falling for hucksters and their outlandish promises">
1801                                    </a>
1802                                </figure>
1803                            </div>
1804
1805                        
1806                        <h3><a href="https://www.lewistownsentinel.com/life/lifestyles/2026/10/americas-long-history-of-falling-for-hucksters-and-their-outlandish-promises/">America&#039;s long history of falling for hucksters and their outlandish promises</a></h3>
1807
1808                                    </article>
1809
1810            
1811                <article>
1812                    <h4><a href="https://www.lewistownsentinel.com/life/lifestyles/2026/10/back-in-black-princess-dianas-revenge-dress-goes-on-show-ahead-of-sothebys-auction/">Back in black: Princess Diana&#039;s &#039;revenge dress&#039; goes on show ahead of Sotheby&#039;s auction</a></h4>
1813                </article>
1814
1815            
1816                <article>
1817                    <h4><a href="https://www.lewistownsentinel.com/life/lifestyles/2026/10/from-uniqlo-to-zara-clothing-brands-try-to-win-over-gen-z-with-a-needle-and-thread/">From Uniqlo to Zara, clothing brands try to win over Gen Z with a needle and thread</a></h4>
1818                </article>
1819
1820            
1821                <article>
1822                    <h4><a href="https://www.lewistownsentinel.com/life/lifestyles/2026/10/appetizing-stores-are-the-quieter-less-famous-sibling-of-the-jewish-deli/">&#039;Appetizing&#039; stores are the quieter, less famous sibling of the Jewish deli</a></h4>
1823                </article>
1824
1825            
1826        <nav>
1827            <a href="https://www.lewistownsentinel.com/life/lifestyles/">
1828                <i class="icon-right"></i>
1829            </a>
1830        </nav>
1831
1832    </section>
1833        <section class="middle_cat" aria-labelledby="religion-heading">
1834        <h2 id="religion-heading">
1835            <a href="https://www.lewistownsentinel.com/news/religion/">Religion</a>
1836        </h2>
1837
1838        
1839                <article class="leading_story">
1840                    
1841                        
1842                            <div class="home_image_tall_blur" style="background:url('https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01154054/Dr.-James-Barnes-200x300.webp')">
1843                                <figure class="image_tall">
1844                                    <a href="https://www.lewistownsentinel.com/news/religion/2026/10/happy-are-the-peacemakers-part-two/">
1845                                        <img loading="lazy"
1846                                             class="main_article_image_tall"
1847                                             src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01154054/Dr.-James-Barnes-200x300.webp"
1848                                             srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01154054/Dr.-James-Barnes-200x300.webp 480w,
1849                                                     https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01154054/Dr.-James-Barnes-333x500.webp 1000w,
1850                                                     https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/10/01154054/Dr.-James-Barnes.webp 4000w"
1851                                             alt="Happy are the peacemakers, part two">
1852                                    </a>
1853                                </figure>
1854                            </div>
1855
1856                        
1857                        <h3><a href="https://www.lewistownsentinel.com/news/religion/2026/10/happy-are-the-peacemakers-part-two/">Happy are the peacemakers, part two</a></h3>
1858
1859                                    </article>
1860
1861            
1862                <article>
1863                    <h4><a href="https://www.lewistownsentinel.com/news/religion/2026/10/the-fear-of-the-lord/">The fear of the Lord</a></h4>
1864                </article>
1865
1866            
1867                <article>
1868                    <h4><a href="https://www.lewistownsentinel.com/news/religion/2026/10/churches-challenged-to-look-beyond-their-own-walls/">Churches challenged to look beyond their own walls</a></h4>
1869                </article>
1870
1871            
1872                <article>
1873                    <h4><a href="https://www.lewistownsentinel.com/news/religion/2026/10/giottos-famed-fresco-cycle-depicting-st-francis-of-assisi-restored-in-florence/">Giotto&#039;s famed fresco cycle depicting St. Francis of Assisi restored in Florence</a></h4>
1874                </article>
1875
1876            
1877        <nav>
1878            <a href="https://www.lewistownsentinel.com/news/religion/">
1879                <i class="icon-right"></i>
1880            </a>
1881        </nav>
1882
1883    </section>
1884        <section class="middle_cat" aria-labelledby="agriculture-heading">
1885        <h2 id="agriculture-heading">
1886            <a href="https://www.lewistownsentinel.com/news/agriculture/">Agriculture</a>
1887        </h2>
1888
1889        
1890                <article class="leading_story">
1891                    
1892                        
1893                            <figure class="image_wide">
1894                                <a href="https://www.lewistownsentinel.com/news/agriculture/2026/09/yoder-named-aadf-nesbitt-scholarship-recipient/">
1895                                    <img loading="lazy"
1896                                         src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/29132434/2026-Scholarship-Winner_Natalie-Yoder-with-John-Howard-450x300.webp"
1897                                         srcset="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/29132434/2026-Scholarship-Winner_Natalie-Yoder-with-John-Howard-450x300.webp 480w,
1898                                                 https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/29132434/2026-Scholarship-Winner_Natalie-Yoder-with-John-Howard-750x500.webp 1000w,
1899                                                 https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/09/29132434/2026-Scholarship-Winner_Natalie-Yoder-with-John-Howard-1100x734.webp 4000w"
1900                                         alt="Yoder named AADF Nesbitt Scholarship recipient">
1901                                </a>
1902                            </figure>
1903
1904                        
1905                        <h3><a href="https://www.lewistownsentinel.com/news/agriculture/2026/09/yoder-named-aadf-nesbitt-scholarship-recipient/">Yoder named AADF Nesbitt Scholarship recipient</a></h3>
1906
1907                                    </article>
1908
1909            
1910                <article>
1911                    <h4><a href="https://www.lewistownsentinel.com/news/agriculture/2026/09/family-farms-in-several-counties-earn-historic-designations-2/">Family farms in several counties earn historic designations</a></h4>
1912                </article>
1913
1914            
1915                <article>
1916                    <h4><a href="https://www.lewistownsentinel.com/news/agriculture/2026/09/rollins-unveils-plan-to-modernize-agricultural-data-collection-2/">Rollins unveils plan to modernize agricultural data collection</a></h4>
1917                </article>
1918
1919            
1920                <article>
1921                    <h4><a href="https://www.lewistownsentinel.com/news/agriculture/2026/09/trump-signs-executive-orders-supporting-americas-ranchers/">Trump signs Executive Orders supporting America’s ranchers</a></h4>
1922                </article>
1923
1924            
1925        <nav>
1926            <a href="https://www.lewistownsentinel.com/news/agriculture/">
1927                <i class="icon-right"></i>
1928            </a>
1929        </nav>
1930
1931    </section>
1932                </div>
1933        </div>
1934        <aside>
1935            <div id='LSLP_Right_300x600' style='text-align:center' class='lazyload g_ad three_hundredx600' data-ad-slot='LSLP_Right_300x600'>
1936    
1936<script type='text/javascript'>
1937        ogdenLoadAd('LSLP_Right_300x600', { rootMargin: '600px 0px' });
1938    </script>
1938
1939</div>            <div id='LSLP_Middle2_300x250' style='text-align:center; max-width:100% !important;' class='lazyload g_ad three_hundredx250' data-ad-slot='LSLP_Middle2_300x250'>
1940    
1940<script type='text/javascript'>
1941        ogdenLoadAd('LSLP_Middle2_300x250', { rootMargin: '600px 0px' });
1942    </script>
1942
1943</div>        </aside>
1944    </div>
1945
1946</main>
1947<div id='LSLP_Bottom_728x90' style='text-align:center' class='lazyload g_ad leaderboard leaderboard_bottom' data-ad-slot='LSLP_Bottom_728x90'>
1948    
1948<script type='text/javascript'>
1949        ogdenLoadAd('LSLP_Bottom_728x90', { rootMargin: '600px 0px' });
1950    </script>
1950
1951</div>
1952<span id="promo"></span>
1953<script language="javascript">
1954
1955	<!-- include script to activate BREAKING NEWS -->
1956	$.getScript('/_breakingNews/www.lewistownsentinel.com/inc_breakingNews.js');
1957	
1958
1959
1960	function listGetAt(c,p,d) {
1961		if(arguments.length<3)d=",";
1962		var e = c.split(d);
1963		if( p >= 1 && p <= e.length ) {
1964			return e[p-1];
1965		}
1966		alert("Out of range");
1967		return "";
1968	}
1969	
1970	function getCookie(name) {
1971		var dc = document.cookie;
1972		var prefix = name + "=";
1973		var begin = dc.indexOf("; " + prefix);
1974		if (begin == -1) {
1975			begin = dc.indexOf(prefix);
1976			if (begin != 0) return null;
1977		} else {
1978			begin += 2;
1979			var end = document.cookie.indexOf(";", begin);
1980			if (end == -1) {
1981				end = dc.length;
1982			}
1983		}
1984		// because unescape has been deprecated, replaced with decodeURI
1985		//return unescape(dc.substring(begin + prefix.length, end));
1986		return decodeURI(dc.substring(begin + prefix.length, end));
1987	} 
1988
1989	/* find banners that have already been closed and exclude them from the results */
1990	var closed_banners = '';
1991	jQuery.each(document.cookie.split(/; */), function()  {
1992		var splitCookie = this.split('=');
1993		if ( splitCookie[0].slice(0,5) == 'promo' ) {
1994			if ( closed_banners.length ) {
1995			  closed_banners += ',';
1996			}
1997			closed_banners += splitCookie[0].replace('promo_', '');
1998		}
1999	});
2000	
2001	if ( closed_banners.length ) {	
2002		var promoURL = 'https://promos.ogdennews.com/_custom/promos/get_promos_shared_core.php?sid=LSLP&xc=' + closed_banners;
2003	} else {
2004		var promoURL = 'https://promos.ogdennews.com/_custom/promos/get_promos_shared_core.php?sid=LSLP';
2005	}
2006	
2007
2008	jQuery.get(    
2009		promoURL,    
2010		{	
2011			buster:Math.random()
2012		},
2013		function(data) {
2014			
2015
2016			if ( data.includes('æ') && ( listGetAt(data, 4, 'æ') == 1 || listGetAt(data, 6, 'æ') ) ) {
2017				 
2018				/* check to see if this bottom banner has been previously closed and the cookie session has not expired */
2019				if ( getCookie('promo_'+listGetAt(data, 5, 'æ')) !== 'closed' ){
2020					document.getElementById('promo').innerHTML = listGetAt(data, 2, 'æ');
2021				}
2022								document.getElementById('promo_ad_section').innerHTML = listGetAt(data, 3, 'æ') + document.getElementById('promo_ad_section').innerHTML ;
2023								/* if menu items have been included - loop over them and add them to the hamburger menu */
2024				if ( listGetAt(data, 6, 'æ') ) {
2025					
2026					/* menu items will arrive in either of these formats */
2027						/*****************************************************/
2028						/* simple^code for menu <li> to be appended */
2029						/* nested^code for child menu <li> to be appended^code for full parent/child menu <ul> <li> combo to be appended^parent CAT name for searching
2030						/*****************************************************/
2031					/* if there are more than one menu item passed - they will be | (pipe) delimited */
2032										
2033					/* split the | (pipe) delimited list into an array */
2034					var menuArray = listGetAt(data, 6, 'æ').split('|');
2035					
2036					/* loop over the new array */
2037					for ( var i = 0; i < menuArray.length; i++) {
2038
2039						/* if this is a simple menu item - just append it to the bottom of the hamburger nav */
2040						if ( listGetAt(menuArray[i], 1, '^') == 'simple' ) {
2041							document.getElementById('menu-mobile-menu').insertAdjacentHTML('beforeend', listGetAt(menuArray[i], 2, '^'));
2042						}
2043						
2044						/* if this is a nested menu item - run the required additional logic */
2045						if ( listGetAt(menuArray[i], 1, '^') == 'nested' ) {
2046							
2047							/* set a flag to track if the menu item has been added already or not */
2048							var liAdded = 0;
2049							
2050							/* loop over the current menu structure */
2051							/* this loop will look only for menu items that have sub menus (nested) */
2052							/* this loop will get the text of the FIRST <a> in the menu item, which will be the main category name */
2053							$('#menu-mobile-menu li.menu-item-has-children:has(a)').each(function() {
2054
2055								var text = $(this).find('a:first').text();
2056								var text = text.replace("'", "&#039;");
2057								var text = text.replace("&", "&amp;");
2058
2059								var text_comparison = listGetAt(menuArray[i], 4, '^');
2060								var text_comparison = text_comparison.replace("'", "&#039;");
2061								var text_comparison = text_comparison.replace("&", "&amp;");
2062
2063
2064
2065								/* this will compare the text found (main category name) with the 'parent CAT name for searching' (number 4 in the ^ delimited string provided) of the nested menu item about to be appended */
2066								/* if the names match - we will only inject the submenu item (number 2 in the ^ delimited string provided) */
2067								if ( text.toLowerCase() === text_comparison.toLowerCase() ) {
2068										var newLi = $(listGetAt(menuArray[i], 2, '^'));
2069										$(this).children('ul.sub-menu').append(newLi);
2070										liAdded = 1;
2071								}
2072							});
2073							
2074							/* if the menu item has not already been added - that means there was not a match for the parent category */
2075							/* we will continue now by adding a full nested menu item to the bottom of the hamburger menu, including parent and sub category (number 3 in the ^ delimited string provided) */
2076							if ( !liAdded ) {
2077								document.getElementById('menu-mobile-menu').insertAdjacentHTML('beforeend', listGetAt(menuArray[i], 3, '^'));
2078							}
2079							
2080						}
2081							
2082					}
2083				}
2084				
2085				
2086			}
2087
2088            /* function to apply scroller to the promos div */
2089            (function () {
2090
2091                function initScroller() {
2092
2093                    const section = document.getElementById('promo_ad_section');
2094
2095                    if (!section) {
2096                        return;
2097                    }
2098
2099                    const VISIBLE = 3;
2100                    const INTERVAL = 4000;
2101                    const DURATION = 600;
2102                    const DRAG_THRESHOLD = 40;
2103                    const DRAG_START_THRESHOLD = 6;
2104
2105                    const ads = Array.from(
2106                        section.querySelectorAll('.promo_ads')
2107                    );
2108
2109                    if (ads.length <= VISIBLE) {
2110                        return;
2111                    }
2112
2113                    const images = section.querySelectorAll('img');
2114
2115                    let loaded = 0;
2116
2117
2118                    /*
2119                    * --------------------------------------------------
2120                    * Wait for promo images to load
2121                    * --------------------------------------------------
2122                    */
2123
2124                    function onImageLoad() {
2125
2126                        loaded++;
2127
2128                        if (loaded >= images.length) {
2129                            start();
2130                        }
2131                    }
2132
2133
2134                    images.forEach(img => {
2135
2136                        if (img.complete) {
2137
2138                            onImageLoad();
2139
2140                        } else {
2141
2142                            img.addEventListener(
2143                                'load',
2144                                onImageLoad
2145                            );
2146
2147                            img.addEventListener(
2148                                'error',
2149                                onImageLoad
2150                            );
2151                        }
2152
2153                    });
2154
2155
2156                    /*
2157                    * --------------------------------------------------
2158                    * Start scroller
2159                    * --------------------------------------------------
2160                    */
2161
2162                    function start() {
2163
2164                        const itemH = ads[0].offsetHeight;
2165
2166                        if (!itemH) {
2167                            return;
2168                        }
2169
2170                        const originalAds = Array.from(
2171                            section.querySelectorAll('.promo_ads')
2172                        );
2173
2174
2175                        /*
2176                        * --------------------------------------------------
2177                        * Clone promos at beginning
2178                        * --------------------------------------------------
2179                        */
2180
2181                        originalAds
2182                            .slice(-VISIBLE)
2183                            .forEach(ad => {
2184
2185                                const clone = ad.cloneNode(true);
2186
2187                                clone.classList.add('promo-clone');
2188
2189                                section.insertBefore(
2190                                    clone,
2191                                    section.firstChild
2192                                );
2193
2194                            });
2195
2196
2197                        /*
2198                        * --------------------------------------------------
2199                        * Clone promos at end
2200                        * --------------------------------------------------
2201                        */
2202
2203                        originalAds
2204                            .slice(0, VISIBLE)
2205                            .forEach(ad => {
2206
2207                                const clone = ad.cloneNode(true);
2208
2209                                clone.classList.add('promo-clone');
2210
2211                                section.appendChild(clone);
2212
2213                            });
2214
2215
2216                        const allAds = Array.from(
2217                            section.querySelectorAll('.promo_ads')
2218                        );
2219
2220
2221                        /*
2222                        * Start after the clones at the top.
2223                        */
2224
2225                        let offset = VISIBLE;
2226
2227
2228                        /*
2229                        * Set visible height.
2230                        */
2231
2232                        section.style.height =
2233                            (itemH * VISIBLE) + 'px';
2234
2235
2236                        /*
2237                        * --------------------------------------------------
2238                        * Initial positioning
2239                        * --------------------------------------------------
2240                        */
2241
2242                        allAds.forEach((ad, i) => {
2243
2244                            ad.style.position = 'absolute';
2245                            ad.style.left = '0';
2246                            ad.style.width = '100%';
2247
2248                            ad.style.top =
2249                                ((i - offset) * itemH) + 'px';
2250
2251                            ad.style.transition =
2252                                `top ${DURATION}ms ease`;
2253
2254                        });
2255
2256
2257                        /*
2258                        * --------------------------------------------------
2259                        * Navigation buttons
2260                        * --------------------------------------------------
2261                        */
2262
2263                        const upButton =
2264                            document.createElement('button');
2265
2266                        upButton.type = 'button';
2267
2268                        upButton.className =
2269                            'promo-scroll-button promo-scroll-up';
2270
2271                        upButton.innerHTML = '&#9650;';
2272
2273                        upButton.setAttribute(
2274                            'aria-label',
2275                            'Previous promotion'
2276                        );
2277
2278
2279                        const downButton =
2280                            document.createElement('button');
2281
2282                        downButton.type = 'button';
2283
2284                        downButton.className =
2285                            'promo-scroll-button promo-scroll-down';
2286
2287                        downButton.innerHTML = '&#9660;';
2288
2289                        downButton.setAttribute(
2290                            'aria-label',
2291                            'Next promotion'
2292                        );
2293
2294
2295                        section.appendChild(upButton);
2296                        section.appendChild(downButton);
2297
2298
2299                        /*
2300                        * --------------------------------------------------
2301                        * Position helper
2302                        * --------------------------------------------------
2303                        */
2304
2305                        function updatePositions(
2306                            animate = true
2307                        ) {
2308
2309                            allAds.forEach((ad, i) => {
2310
2311                                ad.style.transition =
2312                                    animate
2313                                        ? `top ${DURATION}ms ease`
2314                                        : 'none';
2315
2316                                ad.style.top =
2317                                    ((i - offset) * itemH) + 'px';
2318
2319                            });
2320
2321                        }
2322
2323
2324                        /*
2325                        * --------------------------------------------------
2326                        * Normalize logical offset
2327                        * --------------------------------------------------
2328                        */
2329
2330                        function normalizeOffset() {
2331
2332                            while ( offset >= originalAds.length + VISIBLE ) {
2333                                offset -= originalAds.length;
2334                            }
2335
2336
2337                            while ( offset < VISIBLE ) {
2338                                offset += originalAds.length;
2339                            }
2340
2341                        }
2342
2343
2344                        /*
2345                        * --------------------------------------------------
2346                        * Animation state
2347                        * --------------------------------------------------
2348                        */
2349
2350                        let animating = false;
2351
2352
2353                        /*
2354                        * --------------------------------------------------
2355                        * Move forward one promo
2356                        * --------------------------------------------------
2357                        */
2358
2359                        function next() {
2360
2361                            if (animating) {
2362                                return;
2363                            }
2364
2365                            animating = true;
2366
2367                            offset++;
2368
2369                            updatePositions(true);
2370
2371
2372                            setTimeout(() => {
2373
2374                                normalizeOffset();
2375
2376                                updatePositions(false);
2377
2378                                animating = false;
2379
2380                            }, DURATION);
2381
2382                        }
2383
2384
2385                        /*
2386                        * --------------------------------------------------
2387                        * Move backward one promo
2388                        * --------------------------------------------------
2389                        */
2390
2391                        function previous() {
2392
2393                            if (animating) {
2394                                return;
2395                            }
2396
2397                            animating = true;
2398
2399                            offset--;
2400
2401                            updatePositions(true);
2402
2403
2404                            setTimeout(() => {
2405
2406                                normalizeOffset();
2407
2408                                updatePositions(false);
2409
2410                                animating = false;
2411
2412                            }, DURATION);
2413
2414                        }
2415
2416
2417                        /*
2418                        * --------------------------------------------------
2419                        * Automatic scrolling
2420                        * --------------------------------------------------
2421                        */
2422
2423                        let autoScrollTimer = null;
2424                        let autoScrollRestartTimer = null;
2425
2426
2427                        function startAutoScroll() {
2428
2429                            stopAutoScroll();
2430
2431                            autoScrollTimer =
2432                                setInterval(
2433                                    next,
2434                                    INTERVAL
2435                                );
2436
2437                        }
2438
2439
2440                        function stopAutoScroll() {
2441
2442                            if (autoScrollTimer) {
2443                                clearInterval(autoScrollTimer);
2444                                autoScrollTimer = null;
2445                            }
2446
2447
2448                            if (autoScrollRestartTimer) {
2449                                clearTimeout(autoScrollRestartTimer);
2450                                autoScrollRestartTimer = null;
2451                            }
2452
2453                        }
2454
2455
2456                        function restartAutoScroll() {
2457
2458                            stopAutoScroll();
2459
2460                            autoScrollRestartTimer =
2461                                setTimeout(() => {
2462
2463                                    startAutoScroll();
2464
2465                                }, INTERVAL);
2466
2467                        }
2468
2469
2470                        /*
2471                        * --------------------------------------------------
2472                        * Button controls
2473                        * --------------------------------------------------
2474                        */
2475
2476                        upButton.addEventListener(
2477                            'click',
2478                            function (event) {
2479
2480                                event.stopPropagation();
2481
2482                                previous();
2483
2484                                restartAutoScroll();
2485
2486                            }
2487                        );
2488
2489
2490                        downButton.addEventListener(
2491                            'click',
2492                            function (event) {
2493
2494                                event.stopPropagation();
2495
2496                                next();
2497
2498                                restartAutoScroll();
2499
2500                            }
2501                        );
2502
2503
2504                        /*
2505                        * --------------------------------------------------
2506                        * Drag / swipe support
2507                        * --------------------------------------------------
2508                        *
2509                        * Supports:
2510                        *
2511                        * - mouse drag
2512                        * - touch swipe
2513                        * - pen
2514                        *
2515                        * Normal clicks remain normal anchor clicks.
2516                        */
2517
2518                        let pointerDown = false;
2519                        let dragging = false;
2520                        let suppressClick = false;
2521
2522                        let startY = 0;
2523                        let currentY = 0;
2524                        let dragOffset = 0;
2525
2526                        let activePointerId = null;
2527
2528
2529                        /*
2530                        * --------------------------------------------------
2531                        * Pointer down
2532                        * --------------------------------------------------
2533                        */
2534
2535                        section.addEventListener(
2536                            'pointerdown',
2537                            function (event) {
2538
2539                                /*
2540                                * Ignore navigation buttons.
2541                                */
2542                                if ( event.target.closest('.promo-scroll-button') ) {
2543                                    return;
2544                                }
2545
2546
2547                                /*
2548                                * Only allow primary mouse button.
2549                                */
2550                                if ( event.pointerType === 'mouse' && event.button !== 0 ) {
2551                                    return;
2552                                }
2553
2554
2555                                /*
2556                                * Don't begin a new interaction
2557                                * while an animation is running.
2558                                */
2559                                if (animating) {
2560                                    return;
2561                                }
2562
2563
2564                                pointerDown = true;
2565                                dragging = false;
2566                                suppressClick = false;
2567
2568                                activePointerId = event.pointerId;
2569
2570                                startY = event.clientY;
2571
2572                                currentY = startY;
2573
2574                                dragOffset = 0;
2575
2576
2577                                /*
2578                                * IMPORTANT:
2579                                *
2580                                * We intentionally do NOT capture
2581                                * the pointer yet.
2582                                *
2583                                * The user may simply be clicking
2584                                * the promo's <a> link.
2585                                */
2586
2587                            }
2588                        );
2589
2590
2591                        /*
2592                        * --------------------------------------------------
2593                        * Pointer move
2594                        * --------------------------------------------------
2595                        */
2596
2597                        section.addEventListener(
2598                            'pointermove',
2599                            function (event) {
2600
2601                                if ( !pointerDown || event.pointerId !== activePointerId ) {
2602                                    return;
2603                                }
2604
2605
2606                                currentY = event.clientY;
2607
2608
2609                                const movement = currentY - startY;
2610
2611
2612                                /*
2613                                * Don't classify the interaction
2614                                * as a drag until the pointer has
2615                                * moved enough.
2616                                */
2617                                if (!dragging) {
2618
2619                                    if ( Math.abs(movement) < DRAG_START_THRESHOLD ) {
2620                                        return;
2621                                    }
2622
2623
2624                                    /*
2625                                    * This is now a real drag.
2626                                    */
2627                                    dragging = true;
2628                                    suppressClick = true;
2629
2630                                    section.classList.add('promo-dragging');
2631
2632
2633                                    /*
2634                                    * Now it is safe to capture
2635                                    * the pointer.
2636                                    */
2637                                    try {
2638
2639                                        section.setPointerCapture(
2640                                            event.pointerId
2641                                        );
2642
2643                                    } catch (e) {
2644
2645                                        /*
2646                                        * Pointer capture is helpful
2647                                        * but not required.
2648                                        */
2649
2650                                    }
2651
2652
2653                                    stopAutoScroll();
2654
2655                                }
2656
2657
2658                                dragOffset =
2659                                    movement;
2660
2661
2662                                /*
2663                                * Limit the maximum physical drag.
2664                                */
2665                                const maxDrag =
2666                                    itemH *
2667                                    (originalAds.length - 1);
2668
2669
2670                                dragOffset =
2671                                    Math.max(
2672                                        -maxDrag,
2673                                        Math.min(
2674                                            maxDrag,
2675                                            dragOffset
2676                                        )
2677                                    );
2678
2679
2680                                /*
2681                                * Move all promos with the pointer.
2682                                */
2683                                allAds.forEach((ad, i) => {
2684
2685                                    ad.style.transition =
2686                                        'none';
2687
2688                                    ad.style.top =
2689                                        (
2690                                            ((i - offset) * itemH) +
2691                                            dragOffset
2692                                        ) + 'px';
2693
2694                                });
2695
2696                            }
2697                        );
2698
2699
2700                        /*
2701                        * --------------------------------------------------
2702                        * Finish pointer interaction
2703                        * --------------------------------------------------
2704                        */
2705
2706                        function finishDrag(event) {
2707
2708                            if ( !pointerDown || event.pointerId !== activePointerId ) {
2709                                return;
2710                            }
2711
2712
2713                            pointerDown = false;
2714
2715                            activePointerId = null;
2716
2717
2718                            /*
2719                            * --------------------------------------------------
2720                            * Normal click
2721                            * --------------------------------------------------
2722                            *
2723                            * If no real dragging occurred,
2724                            * do absolutely nothing here.
2725                            *
2726                            * This allows the browser to process
2727                            * the promo's normal <a> click.
2728                            */
2729
2730                            if (!dragging) {
2731
2732                                dragOffset = 0;
2733
2734                                return;
2735                            }
2736
2737
2738                            /*
2739                            * --------------------------------------------------
2740                            * Real drag
2741                            * --------------------------------------------------
2742                            */
2743
2744                            dragging = false;
2745
2746
2747                            section.classList.remove( 'promo-dragging' );
2748
2749
2750                            try {
2751
2752                                section.releasePointerCapture(
2753                                    event.pointerId
2754                                );
2755
2756                            } catch (e) {
2757
2758                                /*
2759                                * Pointer may already be released.
2760                                */
2761
2762                            }
2763
2764
2765                            /*
2766                            * --------------------------------------------------
2767                            * Determine how many promos were moved
2768                            * --------------------------------------------------
2769                            */
2770
2771                            let itemsMoved =
2772                                Math.round(
2773                                    dragOffset / itemH
2774                                );
2775
2776
2777                            /*
2778                            * If the user made a deliberate swipe
2779                            * but didn't quite reach half a promo,
2780                            * still move one promo.
2781                            */
2782                            if (
2783                                itemsMoved === 0 &&
2784                                Math.abs(dragOffset) >=
2785                                    DRAG_THRESHOLD
2786                            ) {
2787
2788                                itemsMoved =
2789                                    dragOffset > 0
2790                                        ? 1
2791                                        : -1;
2792
2793                            }
2794
2795
2796                            /*
2797                            * Very small drag:
2798                            * just snap back.
2799                            */
2800                            if (itemsMoved === 0) {
2801
2802                                updatePositions(true);
2803
2804                                dragOffset = 0;
2805
2806                                restartAutoScroll();
2807
2808                                return;
2809                            }
2810
2811
2812                            /*
2813                            * --------------------------------------------------
2814                            * Update logical position
2815                            * --------------------------------------------------
2816                            *
2817                            * Upward drag:
2818                            *
2819                            * dragOffset = negative
2820                            * itemsMoved = negative
2821                            *
2822                            * Therefore subtracting itemsMoved
2823                            * advances forward.
2824                            */
2825
2826                            offset -=
2827                                itemsMoved;
2828
2829
2830                            normalizeOffset();
2831
2832
2833                            /*
2834                            * --------------------------------------------------
2835                            * Snap smoothly to nearest promo
2836                            * --------------------------------------------------
2837                            */
2838
2839                            updatePositions(true);
2840
2841
2842                            setTimeout(() => {
2843
2844                                normalizeOffset();
2845
2846                                updatePositions(false);
2847
2848                            }, DURATION);
2849
2850
2851                            dragOffset = 0;
2852
2853
2854                            /*
2855                            * Resume auto scrolling later.
2856                            */
2857
2858                            restartAutoScroll();
2859
2860                        }
2861
2862
2863                        /*
2864                        * --------------------------------------------------
2865                        * Pointer release events
2866                        * --------------------------------------------------
2867                        */
2868
2869                        section.addEventListener(
2870                            'pointerup',
2871                            finishDrag
2872                        );
2873
2874
2875                        section.addEventListener(
2876                            'pointercancel',
2877                            finishDrag
2878                        );
2879
2880
2881                        /*
2882                        * --------------------------------------------------
2883                        * Suppress click ONLY after a drag
2884                        * --------------------------------------------------
2885                        *
2886                        * Normal click:
2887                        *
2888                        *     opens promo link
2889                        *
2890                        * Drag:
2891                        *
2892                        *     scrolls promos without accidentally
2893                        *     opening a promo link afterward.
2894                        */
2895
2896                        section.addEventListener(
2897                            'click',
2898                            function (event) {
2899
2900                                if (!suppressClick) {
2901                                    return;
2902                                }
2903
2904
2905                                event.preventDefault();
2906                                event.stopPropagation();
2907
2908
2909                                suppressClick = false;
2910
2911                            },
2912                            true
2913                        );
2914
2915
2916                        /*
2917                        * --------------------------------------------------
2918                        * Prevent native image dragging
2919                        * --------------------------------------------------
2920                        */
2921
2922                        section.addEventListener(
2923                            'dragstart',
2924                            function (event) {
2925
2926                                event.preventDefault();
2927
2928                            }
2929                        );
2930
2931
2932                        /*
2933                        * --------------------------------------------------
2934                        * Start automatic scrolling
2935                        * --------------------------------------------------
2936                        */
2937
2938                        startAutoScroll();
2939
2940                    }
2941
2942                }
2943
2944
2945                /*
2946                * --------------------------------------------------
2947                * Initialize
2948                * --------------------------------------------------
2949                */
2950
2951                if (
2952                    document.readyState === 'loading'
2953                ) {
2954
2955                    document.addEventListener(
2956                        'DOMContentLoaded',
2957                        initScroller
2958                    );
2959
2960                } else {
2961
2962                    initScroller();
2963
2964                }
2965
2966            })();
2967
2968		},    
2969		"html");
2970
2971
2972	function closePromo(amount, duration, promo_id) {
2973		jQuery('.readers_choice_sticky_image').hide();
2974		
2975		if ( amount !== undefined && duration !== undefined && promo_id !== undefined ) {
2976			/* cookie parameters were declared - set the cookie */
2977			switch ( duration ) {
2978				case 'minute':
2979					var cookieLife = 1000 * 60 * amount;
2980					break;
2981				case 'hour':
2982					var cookieLife = 1000 * 60 * 60 * amount;
2983					break;
2984				case 'day':
2985					var cookieLife = 1000 * 60 * 60 * 24 * amount;
2986					break;
2987				case 'week':
2988					var cookieLife = 1000 * 60 * 60 * 24 * 7 * amount;
2989					break;
2990				case 'month':
2991					var cookieLife = 1000 * 60 * 60 * 24 * 7 * 4 * amount;
2992					break;
2993				default:
2994					var cookieLife = 0;
2995					break;
2996			}
2997			if ( cookieLife != 0 ) {
2998				/* get current timestamp in current WordPress timezone in milliseconds */
2999				const currentTimestamp = 1790910847000;
3000				/* add appropriate amount of milliseconds according to the parameters passed to the function */
3001				const adjustedTimestamp = currentTimestamp + cookieLife;
3002				/* create new future datetime with the additional time added */
3003				const cookieExpirationTimestamp = new Date(adjustedTimestamp);
3004				/* set cookie to expire at designated future time and day */
3005				document.cookie = "promo_" + promo_id + "=closed; expires=" + cookieExpirationTimestamp.toUTCString() + ";";
3006			}
3007		}
3008		
3009	}
3010
3011	/* regenerate the listeners on the hamburger menu for the open/close arrows */
3012    initMobileMenuItems();
3013
3014</script>
3014
3015
3016<footer id="bottom_footer">
3017    <div id="footer_content" class="default_width">
3018        <section id="footer_top">
3019            <figure>
3020                <a href="https://www.lewistownsentinel.com/" rel="home">
3021                    <img id="site_logo" src="https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13104733/website_logo_lewistown.png" border="0" alt="website logo" />
3022                </a>
3023            </figure>
3024            <aside>
3025                <a href="http://www.facebook.com/pages/Lewistown-Sentinel/114636215225579?v=wall"><i class="icon-facebook"></i></a>                <a href="http://www.twitter.com/TheSentinelPA"><i class="icon-x_logo_2023 twitter_x"></i></a>                            </aside>
3026        </section>
3027        <div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-591378" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591378"><a href="https://www.lewistownsentinel.com/news/">News</a>
3028<ul class="sub-menu">
3029	<li id="menu-item-591377" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591377"><a href="https://www.lewistownsentinel.com/news/local-news/">Local News</a></li>
3030	<li id="menu-item-591376" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591376"><a href="https://www.lewistownsentinel.com/news/business/">Business</a></li>
3031	<li id="menu-item-591379" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591379"><a href="https://www.lewistownsentinel.com/obituaries/">Obituaries</a></li>
3032</ul>
3033</li>
3034<li id="menu-item-591369" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591369"><a href="https://www.lewistownsentinel.com/sports/">Sports</a>
3035<ul class="sub-menu">
3036	<li id="menu-item-591368" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591368"><a href="https://www.lewistownsentinel.com/sports/local-sports/">Local Sports</a></li>
3037	<li id="menu-item-591370" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591370"><a href="https://www.lewistownsentinel.com/sports/sports-columns/">Sports Columns</a></li>
3038</ul>
3039</li>
3040<li id="menu-item-591375" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591375"><a href="https://www.lewistownsentinel.com/opinion/">Opinion</a>
3041<ul class="sub-menu">
3042	<li id="menu-item-591372" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591372"><a href="https://www.lewistownsentinel.com/opinion/editorials/">Editorials</a></li>
3043	<li id="menu-item-591374" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591374"><a href="https://www.lewistownsentinel.com/opinion/local-columns/">Local Columns</a></li>
3044	<li id="menu-item-591373" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591373"><a href="https://www.lewistownsentinel.com/opinion/letters-to-the-editor/">Letters to the Editor</a></li>
3045</ul>
3046</li>
3047<li id="menu-item-591366" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-591366"><a href="https://www.lewistownsentinel.com/life/">Life</a>
3048<ul class="sub-menu">
3049	<li id="menu-item-591365" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591365"><a href="https://www.lewistownsentinel.com/news/features/">Features</a></li>
3050	<li id="menu-item-591364" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591364"><a href="https://www.lewistownsentinel.com/life/engagements/">Engagements</a></li>
3051	<li id="menu-item-591367" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-591367"><a href="https://www.lewistownsentinel.com/life/weddings/">Weddings</a></li>
3052</ul>
3053</li>
3054<li id="menu-item-103" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-103"><a href="https://www.lewistownsentinel.com/contact-us/">Contact</a>
3055<ul class="sub-menu">
3056	<li id="menu-item-102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://www.lewistownsentinel.com/forms/submit-news/">Submit News</a></li>
3057	<li id="menu-item-710791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-710791"><a href="https://www.lewistownsentinel.com/subscribe/">Subscribe</a></li>
3058	<li id="menu-item-104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://www.lewistownsentinel.com/advertise/">Advertise</a></li>
3059	<li id="menu-item-105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://www.lewistownsentinel.com/contact-us/">Contact Us</a></li>
3060</ul>
3061</li>
3062</ul></div>    </div>
3063    <div id="footer_address" class="default_width">
3064        <p>21 South Brown St, Suite 2B, Lewistown, PA 17044 - Copyright © The Sentinel </p>
3065    </div>
3066    </footer>
3067
3068<div class="progress-wrap">
3069    <svg class="progress-circle svg-content" width="100%" height="100%" viewB
3069ox="-1 -1 102 102">
3070        <path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98"/>
3071    </svg>
3072</div>
3073<script>
3074    $(document).ready(function(){
3075        //Scroll back to top
3076        var progressPath = document.querySelector('.progress-wrap path');
3077        var pathLength = progressPath.getTotalLength();
3078        progressPath.style.transition = progressPath.style.WebkitTransition = 'none';
3079        progressPath.style.strokeDasharray = pathLength + ' ' + pathLength;
3080        progressPath.style.strokeDashoffset = pathLength;
3081        progressPath.getBoundingClientRect();
3082        progressPath.style.transition = progressPath.style.WebkitTransition = 'stroke-dashoffset 10ms linear';
3083        var updateProgress = function () {
3084            var scroll = $(window).scrollTop();
3085            var height = $(document).height() - $(window).height();
3086            var progress = pathLength - (scroll * pathLength / height);
3087            progressPath.style.strokeDashoffset = progress;
3088        }
3089        updateProgress();
3090        $(window).scroll(updateProgress);
3091        var offset = 50;
3092        var duration = 550;
3093        jQuery(window).on('scroll', function() {
3094            if (jQuery(this).scrollTop() > offset) {
3095                jQuery('.progress-wrap').addClass('active-progress');
3096            } else {
3097                jQuery('.progress-wrap').removeClass('active-progress');
3098            }
3099        });
3100        jQuery('.progress-wrap').on('click', function(event) {
3101            event.preventDefault();
3102            jQuery('html, body').animate({scrollTop: 0}, duration);
3103            return false;
3104        })
3105    })
3106</script>
3106<script type="speculationrules">
3107{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wordpress/wp-*.php","/wordpress/wp-admin/*","/wp-content/uploads/*","/wordpress/wp-content/*","/wordpress/wp-content/plugins/*","/wordpress/wp-content/themes/oni_newscore_2026/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3108</script>
3108
3109    
3109<script>var ogdenPollAjax = { ajaxurl: 'https://www.lewistownsentinel.com/wordpress/wp-admin/admin-ajax.php', recaptchaSiteKey: 'YOUR_RECAPTCHA_V3_SITE_KEY' };</script>
3109
3110    
3110<script>
3111        document.addEventListener('DOMContentLoaded', function() {
3112            document.querySelectorAll('.opw_form').forEach(function(form) {
3113                form.addEventListener('submit', function(e) {
3114                    e.preventDefault();
3115                    var btn = form.querySelector('.opw_submit');
3116                    btn.disabled = true;
3117                    btn.textContent = 'Submitting…';
3118
3119                    var siteKey = ogdenPollAjax.recaptchaSiteKey;
3120                    var isRealKey = siteKey && siteKey !== 'YOUR_RECAPTCHA_V3_SITE_KEY';
3121
3122                    function doSubmit(recaptchaToken) {
3123                        var data = new FormData(form);
3124                        data.append('action', 'ogden_poll_vote');
3125                        if (recaptchaToken) data.append('recaptcha_token', recaptchaToken);
3126
3127                        fetch(ogdenPollAjax.ajaxurl, {
3128                            method: 'POST',
3129                            credentials: 'same-origin',
3130                            body: data
3131                        })
3132                            .then(function(r) { return r.json(); })
3133                            .then(function(res) {
3134                                if (res.success) {
3135                                    var widget = form.closest('.ogden_poll_widget');
3136                                    widget.querySelector('.opw_form_wrap').innerHTML = res.data.html;
3137                                    setTimeout(function() {
3138                                        widget.querySelectorAll('.opw_bar_fill').forEach(function(bar) {
3139                                            bar.style.width = bar.dataset.pct + '%';
3140                                        });
3141                                    }, 50);
3142                                } else {
3143                                    btn.disabled = false;
3144                                    btn.textContent = 'Submit Vote';
3145                                    alert(res.data || 'Something went wrong.');
3146                                }
3147                            })
3148                            .catch(function() {
3149                                btn.disabled = false;
3150                                btn.textContent = 'Submit Vote';
3151                                alert('Network error. Please try again.');
3152                            });
3153                    }
3154
3155                    if (isRealKey && typeof grecaptcha !== 'undefined') {
3156                        grecaptcha.ready(function() {
3157                            grecaptcha.execute(siteKey, { action: 'ogden_poll_vote' }).then(function(token) {
3158                                doSubmit(token);
3159                            });
3160                        });
3161                    } else {
3162                        doSubmit(null);
3163                    }
3164                });
3165            });
3166
3167            // "View results without voting" toggle — works for any number
3168            // of poll widgets on the page, doesn't touch the vote form.
3169            document.querySelectorAll('.opw_view_results_link').forEach(function(link) {
3170                link.addEventListener('click', function() {
3171                    var widget = link.closest('.ogden_poll_widget');
3172                    if (!widget) return;
3173                    var form = widget.querySelector('.opw_form');
3174                    var view = widget.querySelector('.opw_results_view');
3175                    if (form) form.style.display = 'none';
3176                    link.style.display = 'none';
3177                    if (view) {
3178                        view.style.display = 'block';
3179                        view.querySelectorAll('.opw_bar_fill').forEach(function(bar) {
3180                            setTimeout(function() { bar.style.width = bar.dataset.pct + '%'; }, 50);
3181                        });
3182                    }
3183                });
3184            });
3185        });
3186    </script>
3186
3187    
3187<script id="paywall-script-js-extra">
3188var paywallSettings = {"enablePaywall":"0","freeArticleLimit":"3","newspaperLogo":"https://ogden_images.s3.amazonaws.com/www.lewistownsentinel.com/images/2026/07/13104733/website_logo_lewistown.png","iframeUrl":"https://subscribe.lewistownsentinel.com/subscribe/","manageAccountUrl":"https://subscribe.lewistownsentinel.com/my-account/edit-account/","forgotPasswordUrl":"https://subscribe.lewistownsentinel.com/my-account/lost-password/","closeButton":"https://www.lewistownsentinel.com/wordpress/wp-content/plugins/ogden-paywall-sc/img/close.png","pluginPath":"https://www.lewistownsentinel.com/wordpress/wp-content/plugins/ogden-paywall-sc/","authenticator":"onicirc","storeUrl":"https://subscribe.lewistownsentinel.com/","cherryroadEnabled":"1"};
3189//# sourceURL=paywall-script-js-extra
3190</script>
vendor: 1 bytes, line 3190
3190
3191<script id="paywall-script-js" src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/ogden-paywall-sc/js/paywall.js?v=16&#038;ver=1.0"></script>
vendor: 1 bytes, line 3191
3191
3192<script id="paywall-header-nav-logins-js" src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/ogden-paywall-sc/js/header_nav_login_links.js?v=16&#038;ver=1.0"></script>
vendor: 1 bytes, line 3192
3192
3193<script id="gforms_recaptcha_recaptcha-js-extra">
3194var gforms_recaptcha_recaptcha_strings = {"nonce":"7e4ada0f25","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"1","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings.  Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings.  Do you want to proceed?","site_key":"6LfrDJUcAAAAAJ42eVDSGlrPcBNA9RB45z3xp4f7"};
3195//# sourceURL=gforms_recaptcha_recaptcha-js-extra
3196</script>
vendor: 127 bytes, lines 3196-3197
3196
3197<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
31976LfrDJUcAAAAAJ42eVDSGlrPcBNA9RB45z3xp4f7
vendor: 27 bytes, line 3197
3197&#038;ver=2.2.2"></script>
3198<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 3198
3198
3199<script id="wp-dom-ready-js" src="https://www.lewistownsentinel.com/wordpress/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 3199
3199
3200<script id="wp-hooks-js" src="https://www.lewistownsentinel.com/wordpress/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 3200
3200
3201<script id="wp-i18n-js" src="https://www.lewistownsentinel.com/wordpress/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 3201
3201
3202<script id="wp-i18n-js-after">
3203wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
3204//# sourceURL=wp-i18n-js-after
3205</script>
vendor: 1 bytes, line 3205
3205
3206<script id="wp-a11y-js" src="https://www.lewistownsentinel.com/wordpress/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 3206
3206
3207<script id="jquery-core-js" src="https://www.lewistownsentinel.com/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 3207
3207
3208<script id="jquery-migrate-js" src="https://www.lewistownsentinel.com/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 3208
3208
3209<script id="gform_json-js" defer='defer' src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 3209
3209
3210<script id="gform_gravityforms-js-extra">
3211var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
3212var gf_legacy_multi = [];
3213var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/images"}};
3214var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"5714e7166ebe008da96a27e52a94dd2a","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
3214o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
3215//# sourceURL=gform_gravityforms-js-extra
3216</script>
vendor: 1 bytes, line 3216
3216
3217<script id="gform_gravityforms-js" defer='defer' src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 3217
3217
3218<script id="gform_placeholder-js" defer='defer' src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 3218
3218
3219<script id="gform_gravityforms_utils-js" defer='defer' src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 3219
3219
3220<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 3220
3220
3221<script id="gform_gravityforms_theme-js-extra">
3222var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"5714e7166ebe008da96a27e52a94dd2a"},"ajax":{"ajaxurl":"https://www.lewistownsentinel.com/wordpress/wp-admin/admin-ajax.php","ajax_submission_nonce":"818b814cb3","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"1ce3949bf9"};
3223//# sourceURL=gform_gravityforms_theme-js-extra
3224</script>
vendor: 1 bytes, line 3224
3224
3225<script id="gform_gravityforms_theme-js" defer='defer' src="https://www.lewistownsentinel.com/wordpress/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 3225
3225
3226<script>
3227gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 8) {if(typeof Placeholders != 'undefined'){
3228                        Placeholders.enable();
3229                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
3230</script>
vendor: 1 bytes, line 3230
3230
3231<script>
3232gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_8" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_8";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 8, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
3233</script>
3233
3234<style>
3235    #cookie_consent {background:#ececec; text-align:right; padding:10px 0 5px 0}
3236    #cookie_consent div {border-top:solid 1px #dbdbdb; padding:5px 0 0 0;}
3237    #cookie_consent a  { text-decoration: none; color: inherit; font-size:12px;}
3238    .termly-display-preferences {color:#333; font-size:12px;}
3239</style>
3240</body>
3241</html>
3242<!-- *´¨)
3243     ¸.•´¸.•*´¨) ¸.•*¨)
3244     (¸.•´ (¸.•` ¤ Comet Cache is Fully Functional ¤ ´¨) -->
3245
3246<!-- Cache File Version Salt:       n/a -->
3247
3248<!-- Cache File URL:                https://www.lewistownsentinel.com/ -->
3249<!-- Cache File Path:               /usr/web/unified_core.ogdennews.com/wp-content/cache/comet-cache/www.lewistownsentinel.com/cache/https/www-lewistownsentinel-com/index.html -->
3250
3251<!-- Cache File Generated Via:      HTTP request -->
3252<!-- Cache File Generated On:       Oct 2nd, 2026 @ 3:14 am UTC -->
3253<!-- Cache File Generated In:       0.20902 seconds -->
3254
3255<!-- Cache File Expires On:         Oct 9th, 2026 @ 3:14 am UTC -->
3256<!-- Cache File Auto-Rebuild On:    Oct 9th, 2026 @ 3:14 am UTC -->
3257
3258<!-- Loaded via Cache On:    Oct 2nd, 2026 @ 3:16 am UTC -->
3259<!-- Loaded via Cache In:    0.00210 seconds -->

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.