1<!DOCTYPE html> 2<!--[if IE 7]><html class="ie ie7" lang="en-US" prefix="og: http://ogp.me/ns#"><![endif]--> 3<!--[if IE 8]><html class="ie ie8" lang="en-US" prefix="og: http://ogp.me/ns#"><![endif]--> 4<!--[if !(IE 7) | !(IE 8) ]><!--> 5<!--[if gte IE 9]><style type="text/css">.gradient {filter: none; }</style><![endif]--> 6 7<html lang="en-US" prefix="og: http://ogp.me/ns#"> 8<!--<![endif]--> 9<head> 10<meta charset="UTF-8" /> 11<meta name="viewport" content="width=device-width, initial-scale=1.0"> 12<title>Town Crier Wire | Local News NOW for Michigan's Great Southwest</title> 13<meta name="description" content="Download Town Crier Wire" /> 14<link rel="profile" href="https://gmpg.org/xfn/11" /> 15<link rel="pingback" href="https://www.towncrierwire.com/xmlrpc.php" />
16<script type="text/javascript"> if (site_GlobalArr && site_GlobalArr != 'undefined') { }else{ var site_GlobalArr = []; } site_GlobalArr["blogId"] = '433'; 17 window.ITM_enablePjax = 1; site_GlobalArr["is_pjax"] = 1; 18</script>
18<!-- here pjax settings -->
19<script type="text/javascript">if (site_GlobalArr && site_GlobalArr != 'undefined') { }else{ var site_GlobalArr = []; } site_GlobalArr["templateTheme"] = 'tcwprt-theme'; site_GlobalArr["templateThemeChild"] = 'tcwprt-theme'; site_GlobalArr["blogId"] = '433'; site_GlobalArr["is_pjax"] = 1;</script>
19<!-- here OLD events calendar --> 20<style> 21.banner_lightbox { display: none; } 22</style> 23<meta name='robots' content='max-image-preview:large' /> 24<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 25<!-- All In One SEO Pack 3.6.2ob_start_detected [-1,-1] --> 26<meta name="description" content="Town Crier Wire is a Free App on your Phone or Tablet! Just click the links to download the app on your device now! Submit an Obituary You can now submit your" /> 27
28<script type="application/ld+json" class="aioseop-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.towncrierwire.com/#organization","url":"https://www.towncrierwire.com/","name":"Town Crier Wire","sameAs":[]},{"@type":"WebSite","@id":"https://www.towncrierwire.com/#website","url":"https://www.towncrierwire.com/","name":"Town Crier Wire","publisher":{"@id":"https://www.towncrierwire.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.towncrierwire.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://www.towncrierwire.com#webpage","url":"https://www.towncrierwire.com","inLanguage":"en-US","name":"Town Crier Wire","isPartOf":{"@id":"https://www.towncrierwire.com/#website"},"breadcrumb":{"@id":"https://www.towncrierwire.com#breadcrumblist"},"description":"Local News NOW for Michigan's Great Southwest","datePublished":"2018-09-13T20:08:54-04:00","dateModified":"2025-08-25T11:50:16-04:00","about":{"@id":"https://www.towncrierwire.com/#organization"}},{"@type":"BreadcrumbList","@id":"https://www.towncrierwire.com#breadcrumblist","itemListElement":[{"@type":"ListItem","name":"Town Crier Wire","position":1,"item":{"@type":"WebPage","@id":"https://www.towncrierwire.com/","url":"https://www.towncrierwire.com/","name":"Town Crier Wire"}}]}]}</script>
28 29<link rel="canonical" href="https://www.towncrierwire.com/" /> 30
30<script type="text/javascript" > 31 window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 32 ga('create', 'UA-75700903-1', 'auto'); 33 // Plugins 34 35 ga('send', 'pageview'); 36 </script>
36 37
37<script async src="https://www.google-analytics.com/analytics.js"></script>
37 38 <!-- All In One SEO Pack --> 39<link rel='dns-prefetch' href='//www.towncrierwire.com' /> 40<link rel='dns-prefetch' href='//xp.audience.io' /> 41<link rel='dns-prefetch' href='//imasdk.googleapis.com' /> 42<link rel='dns-prefetch' href='//sdk.amazonaws.com' /> 43<link rel='dns-prefetch' href='//ne.edgecastcdn.net' /> 44<link rel='dns-prefetch' href='//www.google.com' /> 45<link rel='dns-prefetch' href='//stats.wp.com' /> 46<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 47<link rel='dns-prefetch' href='//use.fontawesome.com' /> 48<link rel='dns-prefetch' href='//dehayf5mhw1h7.cloudfront.net' /> 49<link rel='dns-prefetch' href='//v0.wordpress.com' /> 50<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 51<link rel="alternate" type="application/rss+xml" title="Town Crier Wire » Feed" href="https://www.towncrierwire.com/feed/" /> 52<link rel="alternate" type="application/rss+xml" title="Town Crier Wire » Comments Feed" href="https://www.towncrierwire.com/comments/feed/" /> 53<link rel="alternate" type="text/calendar" title="Town Crier Wire » iCal Feed" href="https://www.towncrierwire.com/events/?ical=1" /> 54<style id="wp-img-auto-sizes-contain-inline-css"> 55img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 56/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 57</style> 58<link rel='stylesheet' id='dashicons-css' href='//cdn1.itmwpb.com/wp-includes/css/dashicons.min.css?ver=7.1' media='all' /> 59<link rel='stylesheet' id='wunderground-css' href='//cdn1.itmwpb.com/wp-content/plugins/wunderground/assets/css/wunderground.css?ver=2.1.3' media='all' /> 60<link rel='stylesheet' id='nextgen_gallery_related_images-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/static/nextgen_gallery_related_images.css?ver=7.1' media='all' /> 61<link rel='stylesheet' id='nggv-stars-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/css/star_rating.css?ver=7.1' media='all' /> 62<link rel='stylesheet' id='sbi_styles-css' href='//cdn1.itmwpb.com/wp-content/plugins/instagram-feed-pro/css/sbi-styles.min.css?ver=6.11.1' media='all' /> 63<style id="wp-emoji-styles-inline-css"> 64 65 img.wp-smiley, img.emoji { 66 display: inline !important; 67 border: none !important; 68 box-shadow: none !important; 69 height: 1em !important; 70 width: 1em !important; 71 margin: 0 0.07em !important; 72 vertical-align: -0.1em !important; 73 background: none !important; 74 padding: 0 !important; 75 } 76/*# sourceURL=wp-emoji-styles-inline-css */ 77</style> 78<style id="classic-theme-styles-inline-css"> 79/*! This file is auto-generated */ 80.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} 81/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 82</style> 83 84<style id="global-styles-inline-css"> 85: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,
850) 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;}
85.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;} 86/*# sourceURL=global-styles-inline-css */ 87</style> 88 89<link rel='stylesheet' id='onecms-social-share-css' href='//cdn1.itmwpb.com/wp-content/plugins/onecms-social-share/public/assets/css/onecms-social-share-public.css?ver=2.1.0_3' media='all' /> 90<link rel='stylesheet' id='onecms-social-share-fontawesome-css' href='//cdn1.itmwpb.com/wp-content/plugins/1-a-common-library/fontawesome/6.5.0/css/all.min.css?ver=6.5.0' media='all' /> 91<link rel='stylesheet' id='onecms-social-share-poppins-css' href='//cdn1.itmwpb.com/wp-content/plugins/onecms-social-share/public/assets/fonts/poppins/poppins.css?ver=2.1.0' media='all' /> 92<style id="dominant-color-styles-inline-css"> 93img[data-dominant-color]:not(.has-transparency) { background-color: var(--dominant-color); } 94/*# sourceURL=dominant-color-styles-inline-css */ 95</style> 96<link rel='stylesheet' id='front-advertise-css' href='//cdn1.itmwpb.com/wp-content/plugins/advertise/assets/css/front.css?ver=7.1' media='all' /> 97<link rel='stylesheet' id='cff_carousel_css-css' href='//cdn1.itmwpb.com/wp-content/plugins/cff-extensions/cff-carousel/css/carousel.css?ver=1.2.3' media='all' /> 98<link rel='stylesheet' id='ctf_styles-css' href='//cdn1.itmwpb.com/wp-content/plugins/custom-twitter-feeds-pro/css/ctf-styles.min.css?ver=2.6.1' media='all' /> 99<link rel='stylesheet' id='wpb-audio-stream-manager-select2-style-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/css/select2.css?ver=4.0.7' media='all' /> 100<link rel='stylesheet' id='wpb-audio-stream-manager-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/css/wpb-audio-stream-manager-public.css?ver=1.1.12' media='all' /> 101<link rel='stylesheet' id='wpb-audio-stream-manager-now-playing-info-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/css/onecms-now-playing-info-public-new.css?ver=2020_04_01' media='all' /> 102<link rel='stylesheet' id='wpb-audio-stream-manager-show-stream-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/css/onecms-show-stream-public-new.css?ver=2020_04_01' media='all' /> 103<link rel='stylesheet' id='fontello-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-fontello/css/fontello.css' media='all' /> 104<link rel='stylesheet' id='wpb-ssl-podcast-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-ssl-podcast/public/css/wpb-ssl-podcast-public.css?ver=1.0.0' media='all' /> 105<link rel='stylesheet' id='wpb-ugc-v2-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/css/wpb-ugc-v2-public.css?ver=2.0.0' media='all' /> 106<link rel='stylesheet' id='wpb-ugc-v2bootstrap-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/css/ugc_bootstrap.css?ver=3.3.7' media='all' /> 107<link rel='stylesheet' id='wpb-ugc-v2filestyle-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/css/fileinput.min.css?ver=3.3.7' media='all' /> 108<link rel='stylesheet' id='wpb-ugc-v2-validator-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/css/bootstrapValidator.min.css?ver=2.0.0' media='all' /> 109<link rel='stylesheet' id='wpb-video-videojs-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/css/videoJsUpdated/video-js.min.css?ver=2' media='all' /> 110<link rel='stylesheet' id='wpb-video-videojs-ads-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/css/videoJsUpdated/videojs.ads.css?ver=2' media='all' /> 111<link rel='stylesheet' id='wpb-video-videojs-ima-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/css/videoJsUpdated/videojs.ima.css?ver=2' media='all' /> 112<link rel='stylesheet' id='wpb-video-videojs-quality-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/css/videoJsUpdated/quality-selector.css?ver=7.1' media='all' /> 113<link rel='stylesheet' id='wpb-video-videojs-overlay-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/includes/videoJsVast/css/videojs-overlay.css?ver=7.1' media='all' /> 114<link rel='stylesheet' id='wpb-video-videojs-social-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/css/videoJsUpdated/videojs.socialShare.css?ver=7.1' media='all' /> 115<link rel='stylesheet' id='wpb-video-videojs-playlist-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/includes/videoJsVast/css/playlist-ui.css?ver=7.1' media='all' /> 116<link rel='stylesheet' id='wpb-video-carousel-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/css/video-carousel.css?ver=7.1' media='all' /> 117<link rel='stylesheet' id='cff-css' href='//cdn1.itmwpb.com/wp-content/plugins/custom-facebook-feed-pro/assets/css/cff-style.min.css?ver=4.8.1' media='all' /> 118<link rel='stylesheet' id='weblator_polling-plugin-styles-css' href='//cdn1.itmwpb.com/wp-content/plugins/weblator_polling/public/assets/css/public.css?ver=1.3.5.
1186' media='all' /> 119<link rel='stylesheet' id='weblator_polling-fa-css' href='//cdn1.itmwpb.com/wp-content/plugins/weblator_polling/public/assets/css/font-awesome.min.css?ver=1.3.5.6' media='all' /> 120<link rel='stylesheet' id='episode-content-tabs-2-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/episode-transcription/public//css/episode-content-tabs.css?ver=1.1.2' media='screen' /> 121<link rel='stylesheet' id='jplayer.blue.monday-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/jplayer/skin/blue.monday.minimal/jplayer.blue.monday.css?v=11202017c&ver=2' media='screen' /> 122<link rel='stylesheet' id='bootstrapwp-css' href='//cdn1.itmwpb.com/wp-content/themes/tcwprt-theme/inc/css/bootstrap.min1000.css?ver=3.0.0' media='all' /> 123<link rel='stylesheet' id='google_font_candal-css' href='https://fonts.googleapis.com/css?family=Candal&ver=7.1' media='all' /> 124<link rel='stylesheet' id='stylesheet-css' href='//cdn1.itmwpb.com/wp-content/themes/tcwprt-theme/style.css?ver=7.1' media='all' /> 125<link rel='stylesheet' id='login_nocaptcha_css-css' href='//cdn1.itmwpb.com/wp-content/plugins/login-recaptcha/css/style.css?ver=1736916014' media='all' /> 126<link rel='stylesheet' id='sendpress-fe-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/vipclub/css/front-end.css?dt=12Nov2025&ver=7.1' media='all' /> 127<link rel='stylesheet' id='jquery-ui-css' href='//cdn1.itmwpb.com/wp-content/plugins/vipclub/css/jquery-ui-1-12-1.css?ver=7.1' media='all' /> 128<link rel='stylesheet' id='sendpress-bootstrap-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/vipclub/css/ugc_bootstrap.css?dt=16jun21&ver=7.1' media='all' /> 129<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.6.0/css/all.css' media='all' integrity="sha384-h/hnnw1Bi4nbpD6kE7nYfCXzovi622sY5WBxww8ARKwpdLj5kUWjRuyiXaD1U2JT" crossorigin="anonymous" /> 130<link rel='stylesheet' id='stylesheet-editor-css' href='https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/wpbcss/wpbstyle-tcwprttheme-007.css?ver=7.1' media='all' /> 131<link rel='stylesheet' id='wpb-slider-default-css-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-slider/assets/css/wpb-slider-default.css?ver=7.1' media='all' /> 132<link rel='stylesheet' id='widget-calendar-pro-style-css' href='//cdn1.itmwpb.com/wp-content/plugins/events-calendar-pro/resources/widget-calendar-full.css?ver=3.6.1' media='all' /> 133<link rel='stylesheet' id='tribe_events-widget-calendar-pro-style-css' href='//cdn1.itmwpb.com/wp-content/plugins/events-calendar-pro/resources/widget-calendar-theme.css?ver=3.6.1' media='all' /> 134<link rel='stylesheet' id='tribe_events--widget-calendar-pro-override-style-css' href='//cdn1.itmwpb.com/wp-content/plugins/events-calendar-pro/resources/widget-calendar-theme.css?ver=3.6.1' media='all' /> 135<link rel='stylesheet' id='closing_dashboard_bootstrap_css-css' href='//cdn1.itmwpb.com/wp-content/plugins/entity-closing-lite/css/wpb-bootstrap.css?ver=3.3.6' media='all' /> 136<link rel='stylesheet' id='closing_dashboard_front_styles_css-css' href='//cdn1.itmwpb.com/wp-content/plugins/entity-closing-lite/css/styles-front.css?ver=1.0.3' media='all' /> 137<link rel='stylesheet' id='bannerlightwindow-style-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-banner-light-window/featherlight-1.2.3/release/featherlight.min.css?ver=1.2.3' media='all' /> 138<link rel='stylesheet' id='magnific-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-gdpr/frontend/css/magnific_1.css?ver=rand123' media='all' /> 139<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.6.0/css/v4-shims.css' media='all' integrity="sha384-Heamg4F/EELwbmnBJapxaWTkcdX/DCrJpYgSshI5BkI7xghn3RvDcpG+1xUJt/7K" crossorigin="anonymous" />
140<script>if (document.location.protocol != "https:" && document.location.protocol != "blob:") {document.location = document.URL.replace(/^http:/i, "https:");}</script>
140<script id="jquery-core-js" src="//cdn1.itmwpb.com/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 140
140
141<script id="jquery-migrate-js" src="//cdn1.itmwpb.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 141
141
142<script id="jquery-ui-core-js-before"> 143jQuery.uiBackCompat = true; 144//# sourceURL=jquery-ui-core-js-before 145</script>
vendor: 1 bytes, line 145
145
146<script id="jquery-ui-core-js" src="//cdn1.itmwpb.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 146
146
147<script id="jquery-ui-menu-js" src="//cdn1.itmwpb.com/wp-includes/js/jquery/ui/menu.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 147
147
148<script id="wp-dom-ready-js" src="//cdn1.itmwpb.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 148
148
149<script id="wp-hooks-js" src="//cdn1.itmwpb.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 149
149
150<script id="wp-i18n-js" src="//cdn1.itmwpb.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 150
150
151<script id="wp-i18n-js-after"> 152wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 153//# sourceURL=wp-i18n-js-after 154</script>
vendor: 1 bytes, line 154
154
155<script id="wp-a11y-js" src="//cdn1.itmwpb.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 155
155
156<script id="jquery-ui-autocomplete-js" src="//cdn1.itmwpb.com/wp-includes/js/jquery/ui/autocomplete.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 156
156
157<script id="wunderground-widget-js-extra"> 158var WuWidget = {"apiKey":"3ffab52910ec1a0e","_wpnonce":"c2f3b97efa","ajaxurl":"https://www.towncrierwire.com/wp-admin/admin-ajax.php","is_admin":"","subdomain":"www"}; 159var WuWidget = {"apiKey":"3ffab52910ec1a0e","_wpnonce":"c2f3b97efa","ajaxurl":"https://www.towncrierwire.com/wp-admin/admin-ajax.php","is_admin":"","subdomain":"www"}; 160//# sourceURL=wunderground-widget-js-extra 161</script>
vendor: 1 bytes, line 161
161
162<script id="wunderground-widget-js" src="//cdn1.itmwpb.com/wp-content/plugins/wunderground/assets/js/widget.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 162
162
163<script id="photocrati_ajax-js-extra"> 164var photocrati_ajax = {"url":"https://www.towncrierwire.com/photocrati_ajax","wp_site_url":"https://www.towncrierwire.com","wp_site_static_url":"https://www.towncrierwire.com"}; 165//# sourceURL=photocrati_ajax-js-extra 166</script>
vendor: 1 bytes, line 166
166
167<script id="photocrati_ajax-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/products/photocrati_nextgen/modules/ajax/static/ajax.js?ver=7.1"></script>
vendor: 1 bytes, line 167
167
168<script id="persist-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/products/photocrati_nextgen/modules/ajax/static/persist.js?ver=7.1"></script>
vendor: 1 bytes, line 168
168
169<script id="store-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/products/photocrati_nextgen/modules/ajax/static/store.js?ver=7.1"></script>
vendor: 1 bytes, line 169
169
170<script id="ngg-store-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/products/photocrati_nextgen/modules/ajax/static/ngg_store.js?ver=2.1"></script>
vendor: 1 bytes, line 170
170
171<script id="nggv-stars-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/js/ajaxify-stars.js?ver=7.1"></script>
vendor: 1 bytes, line 171
171
172<script id="nggv-like-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/js/ajaxify-likes.js?ver=1.1"></script>
vendor: 1 bytes, line 172
172
173<script id="common-funcs-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/common_functions.js?ver=1.5.1.2"></script>
vendor: 1 bytes, line 173
173
174<script id="audience-sdk-js" src="https://xp.audience.io/sdk.js?ver=1.0.0"></script>
vendor: 1 bytes, line 174
174
175<script id="bannerlightwindow-script-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-banner-light-window/featherlight-1.2.3/release/featherlight.min.js?ver=1.3.26"></script>
vendor: 1 bytes, line 175
175
176<script id="wpb-contest-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-contest/js/jquery.cookie.js?ver=7.1"></script>
vendor: 1 bytes, line 176
176
177<script id="nextgen_lightbox_context-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/products/photocrati_nextgen/modules/lightbox/static/lightbox_context.js?ver=7.1"></script>
vendor: 1 bytes, line 177
177
178<script id="wpb-ssl-podcast-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-ssl-podcast/public/js/wpb-ssl-podcast-public.js?ver=1.0.0999"></script>
vendor: 1 bytes, line 178
178
179<script id="wpb-video-videojs-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/videoJsUpdated/video.min.js?ver=2"></script>
vendor: 1 bytes, line 179
179
180<script id="wpb-video-videojs-ima3-js" src="https://imasdk.googleapis.com/js/sdkloader/ima3.js?ver=7.1"></script>
vendor: 1 bytes, line 180
180
181<script id="wpb-video-videojs-ads-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/videoJsUpdated/videojs.ads.min.js?ver=2"></script>
vendor: 1 bytes, line 181
181
182<script id="wpb-video-videojs-ima-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/videoJsUpdated/videojs.ima.js?ver=2.1_2_jan_25"></script>
vendor: 1 bytes, line 182
182
183<script id="wpb-video-videojs-selector-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/videoJsUpdated/silvermine-videojs-quality-selector.min.js?ver=7.1"></script>
vendor: 1 bytes, line 183
183
184<script id="wpb-video-videojs-overlay-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/videoJsUpdated/videojs-overlay.js?ver=7.1"></script>
vendor: 1 bytes, line 184
184
185<script id="wpb-video-videojs-social-js-extra"> 186var wpbVideoVars = {"userLoggedIn":"0"}; 187//# sourceURL=wpb-video-videojs-social-js-extra 188</script>
vendor: 1 bytes, line 188
188
189<script id="wpb-video-videojs-social-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/videoJsUpdated/videojs.socialShare.js?ver=7.1"></script>
vendor: 1 bytes, line 189
189
190<script id="wpb-video-common-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-video/public/js/video-front.js?ver=1.8"></script>
vendor: 1 bytes, line 190
190
191<script id="weblator_polling-legend-js" src="//cdn1.itmwpb.com/wp-content/plugins/weblator_polling/public/assets/js/app/legend.js?ver=1.3.5.6"></script>
vendor: 1 bytes, line 191
191
192<script id="weblator_polling-plugin-script-js-extra"> 193var ajaxurl = "https://www.towncrierwire.com/wp-admin/admin-ajax.php"; 194//# sourceURL=weblator_polling-plugin-script-js-extra 195</script>
vendor: 1 bytes, line 195
195
196<script id="weblator_polling-plugin-script-js" src="//cdn1.itmwpb.com/wp-content/plugins/weblator_polling/public/assets/js/app/public.js?ver=1.3.5.6"></script>
vendor: 1 bytes, line 196
196
197<script id="show_js_update-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/inc/show/assets/js/show.js?ver=7.1"></script>
vendor: 121 bytes, lines 197-198
197 198<script id="login_nocaptcha_google_api-js" src="https://www.google.com/recaptcha/api.js?onload=submitDisable"></script>
199<script id="wpb-ugc-v2-validator-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/js/bootstrapValidator.min.js?ver=2.0.0"></script>
vendor: 1 bytes, line 199
199
200<script id="wpb-ugc-v2-fileinput-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/js/fileinput.min.js?ver=2.0.0"></script>
vendor: 1 bytes, line 200
200
201<script id="wpb-ugc-v2-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-ugc-v2/public/js/wpb-ugc-v2-public.js?dt=01_10_20&ver=2.0.0"></script>
vendor: 1 bytes, line 201
201
202<script id="tribe-mini-calendar-js-extra"> 203var TribeMiniCalendar = {"ajaxurl":"https://www.towncrierwire.com/wp-admin/admin-ajax.php"}; 204//# sourceURL=tribe-mini-calendar-js-extra 205</script>
vendor: 1 bytes, line 205
205
206<script id="tribe-mini-calendar-js" src="//cdn1.itmwpb.com/wp-content/plugins/events-calendar-pro/resources/widget-calendar.js?ver=3.6.1"></script>
206 207<!-- common frontend header code put here -->
208<script type="text/javascript"> 209 if (site_GlobalArr && site_GlobalArr != 'undefined') { }else{ var site_GlobalArr = []; } 210 var siteURL_Global_value = window.location.href; siteURL_Global_value = siteURL_Global_value.replace("http://", ""); siteURL_Global_value = siteURL_Global_value.replace("https://", ""); var tempArr_Global = siteURL_Global_value.split('/'); site_GlobalArr["blogId"] = '433'; site_GlobalArr["siteURL"] = tempArr_Global[0]; 211 try { if (tempArr_Global[1] == 'category') { site_GlobalArr["pageFlag"] = 'category_list_page'; }else if (tempArr_Global[1] == 'events') { site_GlobalArr["pageFlag"] = 'upcoming_events_list_page'; } }catch(err){} 212 </script>
212 213 <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.towncrierwire.com/xmlrpc.php?rsd" /> 214<link rel='shortlink' href='https://www.towncrierwire.com/' />
215<script> var $ = jQuery; </script>
215<style> body input[type="checkbox"], body input[type="radio"] { -webkit-appearance: checkbox !important; appearance: checkbox !important;}body input[type=radio]:checked::before {background-color:unset !important;} </style><meta name="generator" content="Performance Lab 1.9.0; modules: images/dominant-color, images/webp-support, images/webp-uploads"> 216<!-- Open Graph Meta Data by WP-Open-Graph plugin--> 217<meta property="og:site_name" content="Town Crier Wire" /> 218<meta property="og:locale" content="en_us" /> 219<meta property="og:type" content="website" /> 220<meta property="og:image:width" content="512" /> 221<meta property="og:image:height" content="512" /> 222<meta property="og:image" content="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/05130032/cropped-TCW-registered.png" /> 223<meta property="og:title" content="Town Crier Wire" /> 224<meta property="og:url" content="https://www.towncrierwire.com" /> 225<meta property="og:description" content="Local News NOW for Michigan's Great Southwest" /> 226<!-- End : Open Graph Meta Data --> 227<!-- Custom Facebook Feed JS vars -->
228<script type="text/javascript"> 229var cffsiteurl = "//cdn1.itmwpb.com/wp-content/plugins"; 230var cffajaxurl = "https://www.towncrierwire.com/wp-admin/admin-ajax.php"; 231 232 233var cfflinkhashtags = "false"; 234</script>
234 235<meta name="generator" content="Site Kit by Google 1.178.0" /> 236
236<script type="text/javascript"> 237 var eventPluginActive = "old"; 238 </script>
238<script> 239window.SENDPRESS_CONTEST_URL = "//cdn1.itmwpb.com/wp-content/plugins/wpb-contest/"; 240</script>
240 241<!-- <meta name="WPB_Gallery" version="2.0.66" /> -->
242<script type="text/javascript">var switchTo5x=true;</script>
vendor: 1 bytes, line 242
242
243<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
vendor: 1 bytes, line 243
243
244<script type="text/javascript">stLight.options({publisher: "46942f04-9a1f-482a-9aec-c5fe62b78215", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script>
244<!-- wpb slider posts from redis cache --> <style>img#wpstats{display:none}</style> 245 <!-- Modal --> 246 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 247 <div class="modal-dialog"> 248 <div class="modal-content"> 249 <div class="modal-header"> 250 <h4 class="modal-title"></h4> 251 </div> 252 <div class="modal-body"> 253 254 <div class="searchform"> 255 <form role="form" action="https://www.towncrierwire.com/" id="searchform" method="get"> 256 <label for="s" class="sr-only">Search</label> 257 <div class="input-group"> 258 <input type="text" class="form-control" id="s" name="s" placeholder="Search" /> 259 <span class="input-group-btn"> 260 <button type="submit" class="btn btn-primary"><i class="icon-search"></i></button> 261 </span> 262 </div> <!-- .input-group --> 263 </form> 264 </div> 265 266 </div> 267 <div class="modal-footer"> 268 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 269 </div> 270 </div><!-- /.modal-content --> 271 </div><!-- /.modal-dialog --> 272 </div><!-- /.modal --> 273 <style> 274 a[href="#wpb-disabled-link"], 275 .wpb-show-link-disabled { 276 pointer-events: none !important; 277 cursor: default !important; 278 } 279 </style> 280
280<script type="text/javascript"> 281 var ajaxurl = "https://www.towncrierwire.com/wp-admin/admin-ajax.php"; 282</script>
282<style> 283@media (max-width: 640px) { 284 .gform_wrapper.gravity-theme .ginput_complex .ginput_cardextras { 285 display:block; 286flex:1!important; 287 288 } 289} 290</style>
291<script src="https://campaign.aptivada.com/widget.js"></script>
291 292 293<!-- Drip -->
294<script type="text/javascript"> 295 var _dcq = _dcq || []; 296 var _dcs = _dcs || {}; 297 _dcs.account = '1205612'; 298 299 (function() { 300 var dc = document.createElement('script'); 301 dc.type = 'text/javascript'; dc.async = true; 302 dc.src = '//tag.getdrip.com/1205612.js'; 303 var s = document.getElementsByTagName('script')[0]; 304 s.parentNode.insertBefore(dc, s); 305 })(); 306</script>
306 307<!-- end Drip --> 308 309 310 311<meta name="google-site-verification" content="ROrdrUbES1R5Wme_FYe2EakIhuXBFjY_8jwwToBV9sA" /> 312 313<!-- Facebook Pixel Code -->
314<script>
vendor: 403 bytes, lines 314-321
314 315!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 316n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 317n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 318t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 319document,'script','https://connect.facebook.net/en_US/fbevents.js'); 320 321fbq('init', '
321259045194482099
vendor: 30 bytes, lines 321-322
321'); 322fbq('track', "PageView");
322</script>
322 323<noscript><img height="1" width="1" style="display:none" 324src="https://www.facebook.com/tr?id=259045194482099&ev=PageView&noscript=1" 325/></noscript> 326<!-- End Facebook Pixel Code --> 327 328<style> 329<!-- 330.postid-5896 .tribe-events-community-footer:before{display:block;content:"Form submission is final, please be sure your entry is correct before submitting below."} 331.postid-5896 .tribe-events-community-footer:after{display:block;content:"If you have a need to make any changes to your submission, please contact us and reference the Event Title."} 332--> 333 334.g-recaptcha { 335 margin-top: 10px; 336 margin-bottom: 10px; 337} 338 339</style> 340 341 342<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 342-343
342 343<script async src="https://www.googletagmanager.com/gtag/js?id=
343UA-75700903-1
vendor: 13 bytes, line 343
343"></script>
344<script> 345
vendor: 138 bytes, lines 345-349
345window.dataLayer = window.dataLayer || []; 346 function gtag(){dataLayer.push(arguments);} 347 gtag('js', new Date()); 348 349 gtag('config', '
349UA-75700903-1
vendor: 5 bytes, line 349
349');
350</script>
350 351
352<script src="https://js.adsrvr.org/up_loader.1.1.0.js" type="text/javascript"></script>
352
353<script type="text/javascript"> 354 ttd_dom_ready( function() { 355 if (typeof TTDUniversalPixelApi === 'function') { 356 var universalPixelApi = new TTDUniversalPixelApi(); 357 universalPixelApi.init("eac6kka", ["tpj1cd1"], "https://insight.adsrvr.org/track/up"); 358 } 359 }); 360 </script>
360<!--[if lt IE 9]> 361
361<script src="//cdn1.itmwpb.com/wp-content/themes/tcwprt-theme/inc/js/css3-mediaqueries.js"></script>
361 362<![endif]--> 363<link rel="icon" href="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/05130032/cropped-TCW-registered-32x32.png" sizes="32x32" /> 364<link rel="icon" href="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/05130032/cropped-TCW-registered-192x192.png" sizes="192x192" /> 365<link rel="apple-touch-icon" href="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/05130032/cropped-TCW-registered-180x180.png" /> 366<meta name="msapplication-TileImage" content="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/05130032/cropped-TCW-registered-270x270.png" /> 367<!--[if lt IE 9]> 368
368<script src="https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.js"></script>
368 369
369<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
369 370<![endif]--> 371<link rel='stylesheet' id='contest_front-css' href='//cdn1.itmwpb.com/wp-content/plugins/wpb-contest/css/front.css?ver=7.1' media='all' /> 372 373</head> 374 375<body data-rsssl=1 class="home wp-singular page-template page-template-no-sidebar page-template-no-sidebar-php page page-id-70990 wp-theme-tcwprt-theme top-player tribe-theme-tcwprt-theme"> 376 377<div class="u-nav-banner bg-light"> 378 </div><!--Masthead--> 379 380<div class="masthead navbar-fixed-top"> 381 <div class="nav-wrapper"> 382 <!--Start Bootstrap Site Navigation--> 383 384 <nav class="container site-navigation bg-container bg-navbar"> 385 <div class="row"> 386 <div class=" gradient col-xs-12"> 387 <div class="row"> 388 <div class="site-navigation-inner"> 389 <div class="navbar navbar-default"> 390 <div class="navbar-header"> 391 <!-- .navbar-toggle is used as the toggle for collapsed navbar content --> 392 <button class="navbar-toggle" data-target="#bs-example-navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span></button> <!-- Your site title as branding in the menu --> 393 <div class="visible-xs visible-sm" id="mobile-search"> 394 <a class="glyphicon glyphicon-search search-mobile" data-toggle="modal" href="#myModal"></a> 395 </div> 396 </div><!-- The WordPress Menu goes here --> 397 </div><!-- .navbar --> 398 </div> 399 </div> 400 </div><!-- .container --> 401 </div> 402 </nav><!-- .site-navigation --> 403 </div> 404</div><!--Header--> 405 406<div class="container site-header"> 407 <div class="row"> 408 <!--Main Logo--> 409 410 <div class="col-sm-2 col-md-2 col-xs-12"> 411 <div class="header-image"> 412 <a href="https://www.towncrierwire.com/" rel="home"><img src="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/09161951/logo3.png" class="header-image" alt="" /></a> 413</div> 414 </div><!--Schedule/banner group/listen-live--> 415 416 <div class="col-sm-10 col-md-10 col-xs-11"> 417 418<!-- ***** AJAX BASED ROTATING ARTIST IMAGES CODE START ***** --> 419<!-- start ajax artist rotating div ckyl-theme--> 420<div id="rotating-artist-images-ajax-div-1" class="rotating-artist-images-ajax-div-class"> 421 422</div> <!-- end ajax artist rotating div -->
423<script> 424function rotatingArtistImagesAjaxLoad_1(rotatingArtistImagesInstance) { 425 urlVal = '/wp-content/plugins/wpb-custom-header/' + 'wpb-custom-header-ajax.php?rotatingArtistImagesAjax=true&callFromFile=artist-images.php&rotatingArtistImagesInstance='+rotatingArtistImagesInstance+'&siteId=433'; //WPB-3551 426 jQuery('#rotating-artist-images-ajax-div-1').html('<div style="height:200px;width:250px;" class="rotating-artist-images-loading-div-class"><br /><br /> <br /><br /></div>'); 427 jQuery.ajax({ 428 url: urlVal, 429 success: function(data) { 430 jQuery('#rotating-artist-images-ajax-div-1').html(data); 431 }//End of success function. 432 }); 433}//End of function rotatingLogoAjaxLoad 434jQuery(document).ready( rotatingArtistImagesAjaxLoad_1('1') ); 435</script>
435 436<!-- ***** AJAX BASED ROTATING ARTIST IMAGES CODE END ***** --> 437 438 </div> 439 </div> 440</div> 441 442 <div class="container inner bg-light"> 443 <div class="row"> 444 <div class="col-xs-12"> 445 <div id="wpb-closings" class="widget widget_text"> <div class="textwidget"> 446
447<script type="text/javascript"> /* closing frontend */ 448var custom_type_str = ""; var custom_status_str = ""; var closing_location=""; var closing_per_page = "20"; 449</script>
449 450</div> 451 </div> </div> 452 </div> 453 454 <div class="row"> 455 <div class="col-xs-12"> 456 <div class="adv-container wide-under-navigation"> 457 </div> 458 </div> 459 </div> 460 <div class="row"> 461 <div class="col-md-12 col-sm-12"> 462 <div class="content" role="main"> 463 464 <article id="post-70990" class="post-70990 page type-page status-publish hentry"> 465 466 <header class="entry-header"> 467 <h1 class="entry-title"><span class="title-bg">Download Town Crier Wire<span></h1> 468 </header><!-- .entry-header --> 469 470 <div class="entry-content"> 471 <h2 style="text-align: center;">Town Crier Wire is a Free App on your Phone or Tablet! Just click the links to download the app on your device now!</h2> 472<p><a href="https://itunes.apple.com/us/app/town-crier-wire/id1079956416?ls=1&mt=8"><img decoding="async" class="aligncenter size-full" src="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/09161951/Download_on_the_App_Store_Badge_US-UK_135x40.jpg" width="300" height="89" /></a></p> 473<p><a href="https://play.google.com/store/apps/details?id=com.towncrierwire.app"><img decoding="async" class="aligncenter size-full" src="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/09161951/google-play-badge-e1454463690654.png" width="300" height="89" /></a></p> 474<p><a href="https://www.amazon.com/dp/B07Z5QM3HL/ref=sr_1_2?crid=1NSUB8560YVN9&keywords=intertech+media&qid=1571239973&s=digital-skills&sprefix=intertec%2Caps%2C123&sr=1-2"></a></p> 475<hr /> 476<h1 style="text-align: center;"><a href="https://www.towncrierwire.com/submit-an-obituary-2/">Submit an Obituary</a></h1> 477<p style="text-align: center;">You can now submit your own obituary. Simply follow the instructions<a href="https://www.towncrierwire.com/submit-an-obituary-2/"> here.</a></p> 478<hr /> 479<p style="text-align: center;"><strong><em>Town Crier Wire is only available on the app version on your phone. If you wish to read information on your desktop computer, visit these websites:</em></strong></p> 480<p style="text-align: center;"><em><strong>News/Talk/Sports 94.9 WSJM for News, Video News, Obituaries, and Closings – <a href="https://www.wsjm.com">www.wsjm.com</a></strong><br /> 481<strong>Moody on the Market for Business News – <a href="https://www.moodyonthemarket.com">www.moodyonthemarket.com</a></strong><br /> 482<strong>WSJM Sports for Sports News – <a href="https://www.wsjmsports.com">www.wsjmsports.com</a></strong><br /> 483<strong>Town Crier Wire Events – <a href="https://www.towncrierwire.com/events">www.towncrierwire.com/events</a></strong><br /> 484</em></p> 485 </div><!-- .entry-content --> 486 487 488<div id="comments" class="comments-area"> 489 490 491 492 <!-- <hr /> --> 493 494 495</div><!-- #comments .comments-area --> 496 </article><!-- #post --> 497 498 </div><!-- #content --> 499 </div><!-- #primary --> 500 </div> 501 502 503 <div class="bg-light "> 504 <div class="row"> 505 <div class="col-md-12"> <div class="adv-container wide-footer"> 506 </div> 507 </div> 508 </div> 509 </div> 510 511</div> 512 513<footer class="container footer"> 514 <div class="footer-column row"> 515 <div id="site-map" class="widget-sidebar col-md-15 col-sm-15 widget_nav_menu"><h5 class="footer-widget-title ">Radio Stations</h5><div class="menu-radio-stations-container"><ul id="menu-radio-stations" class="menu"><li id="menu-item-5056" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5056"><a href="http://www.wsjm.com">News/Talk/Sports 94.9 WSJM</a></li> 516<li id="menu-item-5057" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5057"><a href="http://www.wsjmsports.com">WSJM Sports</a></li> 517<li id="menu-item-27086" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27086"><a href="http://www.wirx.com">WIRX Superstation</a></li> 518<li id="menu-item-27087" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27087"><a href="http://www.everythingalt.com">LIVE 96.1 & 98.3</a></li> 519<li id="menu-item-27088" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27088"><a href="http://www.999ycountry.com">99.9 Y-Country</a></li> 520<li id="menu-item-27089" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27089"><a href="http://www.wcsy.com">COSY Classic Hits 103.7</a></li> 521<li id="menu-item-118476" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-118476"><a href="http://www.975thelake.com">97.5 The Lake</a></li> 522<li id="menu-item-188758" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-188758"><a href="https://www.sunny1015.com">Sunny 101.5</a></li> 523<li id="menu-item-346192" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-346192"><a href="https://www.wsbtradio.com">Sports Radio WSBT</a></li> 524</ul></div></div><div id="site-map" class="widget-sidebar col-md-15 col-sm-15 widget_nav_menu"><h5 class="footer-widget-title ">Partner Sites</h5><div class="menu-partner-sites-container"><ul id="menu-partner-sites" class="menu"><li id="menu-item-27094" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27094"><a href="http://www.moodyonthemarket.com">MoodyontheMarket.com</a></li> 525<li id="menu-item-27097" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27097"><a href="http://www.wsbt.com">WSBT-TV 22</a></li> 526<li id="menu-item-27096" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27096"><a href="http://www.wsbtradio.com">WSBT Radio</a></li> 527</ul></div></div><div id="site-map" class="widget-sidebar col-md-15 col-sm-15 widget_nav_menu"><h5 class="footer-widget-title ">Download the App</h5><div class="menu-download-the-app-container"><ul id="menu-download-the-app" class="menu"><li id="menu-item-27098" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27098"><a href="https://itunes.apple.com/us/app/town-crier-wire/id1079956416?ls=1&mt=8">Apple Devices</a></li> 528<li id="menu-item-27099" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27099"><a href="https://play.google.com/store/apps/details?id=com.towncrierwire.a
528pp">Android Devices</a></li> 529</ul></div></div><div id="site-map" class="widget-sidebar col-md-15 col-sm-15 widget_nav_menu"><h5 class="footer-widget-title ">More from TCW</h5><div class="menu-more-from-tcw-container"><ul id="menu-more-from-tcw" class="menu"><li id="menu-item-27100" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27100"><a href="http://www.theradiostations.com">Mid-West Family</a></li> 530<li id="menu-item-27101" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27101"><a href="http://www.theradiostations.com/eeo">EEO Information</a></li> 531<li id="menu-item-194905" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-194905"><a href="https://www.midwestfamilyswmi.com/fcc-applications/">FCC Applications</a></li> 532<li id="menu-item-27102" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27102"><a href="http://www.theradiostations.com/terms-of-use/">Terms of Use</a></li> 533<li id="menu-item-27103" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27103"><a href="http://www.theradiostations.com/privacy-policy/">Privacy Policy</a></li> 534</ul></div></div> </div> 535 536 <div class="row copyright"> 537 <div class="col-xs-12 col-sm-9 col-md-10 copy"> 538 <!-- from redis cache --> © 539 2026 Town Crier Wire Powered by <a href="https://www.intertechmedia.com/features/one-cms/?utm_campaign=footer_link&utm_medium=website" title="OneCMS™." target="_blank" rel="noopener noreferrer">OneCMS™ | </a> Served by <a href="https://www.intertechmedia.com/?utm_campaign=footer_link&utm_medium=website" title="Link to InterTech Media Homepage" target="_blank" rel="noopener noreferrer">InterTech Media LLC </a> 540 </div> 541 <div class="hidden-xs col-sm-3 col-md-2 footer-image "> 542 <div class=" widget_sp_image"><img width="237" height="221" class="attachment-full aligncenter" style="max-width: 100%;" src="https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/433/2014/12/09161951/footer-logo.png" /></div> </div> 543 </div> 544</footer> 545 546<!-- ngg_resource_manager_marker -->
546<script type="text/javascript"> 547 var shows_all = [{"ID":125,"post_title":"DJ Name","post_excerpt":"","post_link":"https:\/\/www.towncrierwire.com\/show\/darren-smith\/","post_thumbnail":"https:\/\/dehayf5mhw1h7.cloudfront.net\/wp-content\/uploads\/sites\/433\/2014\/12\/12114829\/52x60.png","time":{"start":"06:00","end":"20:00"}},{"ID":126,"post_title":"DJ Name Next","post_excerpt":"","post_link":"https:\/\/www.towncrierwire.com\/show\/coach-kentera\/","post_thumbnail":"https:\/\/dehayf5mhw1h7.cloudfront.net\/wp-content\/uploads\/sites\/433\/2014\/12\/12114829\/52x60.png","time":{"start":"20:00","end":"06:00"}}]; 548 var current_show = []; 549 var next_show = {"ID":125,"post_title":"DJ Name","post_excerpt":"","post_link":"https:\/\/www.towncrierwire.com\/show\/darren-smith\/","post_thumbnail":"https:\/\/dehayf5mhw1h7.cloudfront.net\/wp-content\/uploads\/sites\/433\/2014\/12\/12114829\/52x60.png","time":[]}; 550 function checkShowUpdated() { 551 var current_show_start = ''; var current_show_end = ''; var next_show_start = ''; var next_show_end = ''; 552 try { 553 if(current_show){ 554 current_show_start=current_show.time.start; current_show_end=current_show.time.end; 555 } 556 }catch(e){} 557 558 try { 559 if(next_show){ 560 next_show_start=next_show.time.start; next_show_end=next_show.time.end; 561 } 562 }catch(e){} 563 564 var d = new Date(); // var dt = new Date().format('m-d-Y h:i:s'); 565 var n = d.getTimezoneOffset(); var currentTime = calcTime(-4); 566 //currentTime = "10:00"; //alert(currentTime+'---'+current_show_end+'---'+next_show_start); 567 if (Date.parse('01/01/2011 '+currentTime) > Date.parse('01/01/2011 '+current_show_end) ){ 568 if(next_show!='undefined') 569 updateCurrentShow(next_show); 570 } 571 if (Date.parse('01/01/2011 '+currentTime) > Date.parse('01/01/2011 '+next_show_start) ){ 572 if(shows_all[1]!='undefined') 573 updateNextShow(shows_all[1]); 574 } 575 }//End of function checkShowUpdated 576 577 var currentBox = jQuery('.schedule-now'); 578 var nextBox = jQuery('.schedule-next'); 579 if(currentBox.length>0 || nextBox.length>0){ 580 checkShowUpdated(); 581 } 582 </script>
582 583
583<script type="speculationrules"> 584{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/433/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/tcwprt-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 585</script>
vendor: 1 bytes, line 585
585
586<script type="text/javascript"> 587 jQuery( document ).ready(function() { pauseJPlayer(); }); 588</script>
vendor: 1 bytes, line 588
588
589<script type="text/javascript"> 590 jQuery( document ).ready(function() { pauseStreamPlayer(); }); 591</script>
591 592<!-- webp funcs file --> 593<style type="text/css"> 594</style> 595<div id="fb-root1"></div>
596<script>(function(d, s, id) { 597 var js, fjs = d.getElementsByTagName(s)[0]; 598 if (d.getElementById(id)) return; 599 js = d.createElement(s); js.id = id; 600 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9"; //FB version change : WD-1625 601 fjs.parentNode.insertBefore(js, fjs); 602}(document, 'script', 'facebook-jssdk'));</script>
602 603<!-- FOOTER GDPR : donot add code for this page. --><style type="text/css"> 604 html { margin-top: 0px !important; } 605 * html body { margin-top: 0px !important; } 606 </style>
606<script type="text/javascript"> 607 /** 608 * Initialize Aptivada widgets for PJAX 609 * Reloads Aptivada scripts and reinitializes widgets after PJAX page load 610 */ 611 function readyFn_Aptivada(jQuery, pjax) { 612 613 // Check if there are any Aptivada widgets on the page 614 var aptivadaWidgets = jQuery('.aptivada-widget'); 615 var aptivadaApps = jQuery('#aptivada_app'); 616 var audienceContainers = jQuery('.audience-container'); 617 618 if (aptivadaWidgets.length > 0) { 619 620 // Store widget information before clearing 621 var widgetInfo = []; 622 aptivadaWidgets.each(function() { 623 var widget = jQuery(this); 624 widgetInfo.push({ 625 element: widget, 626 widgetId: widget.data('widget-id'), 627 widgetType: widget.data('widget-type'), 628 classes: widget.attr('class'), 629 attributes: { 630 'data-widget-id': widget.data('widget-id'), 631 'data-widget-type': widget.data('widget-type') 632 } 633 }); 634 }); 635 636 // Clear existing widget content to force recreation 637 aptivadaWidgets.each(function() { 638 jQuery(this).empty().removeClass('aptivada-loaded aptivada-initialized'); 639 }); 640 641 // Remove existing widget script if present 642 jQuery('script[src*="aptivada.com/js/widget.js"]').remove(); 643 644 // Reload widget script 645 var widgetScript = document.createElement('script'); 646 widgetScript.src = 'https://www.aptivada.com/js/widget.js'; 647 widgetScript.onload = function() { 648 649 // Force widget initialization after script loads 650 setTimeout(function() { 651 652 // Instead of trying to call complex methods, let's simulate the natural page load process 653 654 // Method 1: Try to trigger the script's natural initialization by simulating page ready 655 try { 656 // Dispatch multiple events that might trigger Aptivada's natural scanning 657 var events = ['DOMContentLoaded', 'load', 'readystatechange']; 658 events.forEach(function(eventType) { 659 var event = new Event(eventType, { bubbles: true, cancelable: true }); 660 document.dispatchEvent(event); 661 }); 662 663 // Also trigger jQuery events if available 664 if (typeof jQuery !== 'undefined') { 665 jQuery(document).trigger('ready'); 666 jQuery(window).trigger('load'); 667 } 668 } catch (e) { 669 console.log('Aptivada: Event triggering failed:', e); 670 } 671 672 // Method 2: Force Aptivada to reinitialize properly by completely reloading the widget script 673 setTimeout(function() { 674 675 // Remove ALL Aptivada scripts to force a clean reload 676 jQuery('script[src*="aptivada.com"]').remove(); 677 678 // Clear all Aptivada-related window objects 679 if (typeof window.AptivadaWidget !== 'undefined') { 680 delete window.AptivadaWidget; 681 } 682 if (typeof window.Aptivada !== 'undefined') { 683 delete window.Aptivada; 684 } 685 if (typeof window.AptivadaHelpers !== 'undefined') { 686 delete window.AptivadaHelpers; 687 } 688 689 690 691 // Now reload the widget script fresh 692 var freshScript = document.createElement('script'); 693 freshScript.src = 'https://www.aptivada.com/js/widget.js'; 694 freshScript.onload = function() { 695 696 // Wait a moment for the script to initialize 697 setTimeout(function() { 698 699 // Trigger all the events that would normally initialize widgets 700 var initEvents = ['DOMContentLoaded', 'load', 'readystatechange'];
701 initEvents.forEach(function(eventType) { 702 var event = new Event(eventType, { bubbles: true, cancelable: true }); 703 document.dispatchEvent(event); 704 }); 705 706 // Also trigger jQuery events 707 if (typeof jQuery !== 'undefined') { 708 jQuery(document).trigger('ready'); 709 jQuery(window).trigger('load'); 710 } 711 712 // Check if widgets loaded after 3 seconds 713 setTimeout(function() { 714 var stillEmpty = false; 715 aptivadaWidgets.each(function() { 716 var widget = jQuery(this); 717 var widgetId = widget.data('widget-id'); 718 719 if (widget.html().trim().length === 0) { 720 stillEmpty = true; 721 } 722 }); 723 724 725 }, 3000); 726 727 }, 500); 728 }; 729 730 freshScript.onerror = function() { 731 console.log('Aptivada: Failed to load fresh widget script'); 732 }; 733 734 document.head.appendChild(freshScript); 735 736 }, 1000); // Wait 1 second for natural loading 737 }, 100); 738 }; 739 document.head.appendChild(widgetScript); 740 } 741 742 if (aptivadaApps.length > 0) { 743 744 // Clear existing app content to force recreation 745 aptivadaApps.each(function() { 746 jQuery(this).empty().removeClass('aptivada-loaded aptivada-initialized'); 747 }); 748 749 // Remove existing app script if present 750 jQuery('script[src*="aptivada.com/js/all.js"]').remove(); 751 752 // Reload app script 753 var appScript = document.createElement('script'); 754 appScript.src = 'https://www.aptivada.com/js/all.js'; 755 appScript.onload = function() { 756 757 // Force app initialization after script loads 758 setTimeout(function() { 759 // Try different methods to trigger app initialization 760 if (typeof window.AptivadaApp !== 'undefined' && window.AptivadaApp.init) { 761 window.AptivadaApp.init(); 762 } else if (typeof window.aptivada !== 'undefined' && window.aptivada.initApps) { 763 window.aptivada.initApps(); 764 } else { 765 // Trigger DOM events to make Aptivada scan for apps 766 var event = new Event('DOMContentLoaded', { 767 bubbles: true, 768 cancelable: true 769 }); 770 document.dispatchEvent(event); 771 772 if (typeof jQuery !== 'undefined') { 773 jQuery(document).trigger('ready'); 774 } 775 } 776 }, 100); 777 }; 778 document.head.appendChild(appScript); 779 } 780 781 if (audienceContainers.length > 0) { 782 783 // Check if Audience SDK is available and reinitialize 784 setTimeout(function() { 785 if (typeof window.Audience !== 'undefined' && window.Audience.init) { 786 try { 787 window.Audience.init(); 788 } catch (e) { 789 console.log('Aptivada: Error reinitializing Audience SDK:', e); 790 } 791 } 792 }, 500); 793 } 794 } 795 796 // Make function globally available 797 window.readyFn_Aptivada = readyFn_Aptivada; 798 </script>
798 799 <!-- Drip: Set your account ID to begin tracking --><!-- Modal --> 800<!-- <div class="wpb-audio"> 801 <div 802 class="modal fade" 803 id="audioSessionModal" 804 tabindex="-1" 805 role="dialog" 806 aria-labelledby="audioSessionModalLabel" 807 aria-hidden="true" 808 > 809 <div class="modal-dialog modal-dialog-centered" role="document"> 810 <div class="modal-content"> 811 <div class="modal-body"> 812 <div class="text-center text-header">Are you still listening?</div> 813 <div class="text-center"> 814 <button 815 type="button" 816 class="btn btn-primary" 817 id="startAudioPlayerBtn" 818 > 819 I'm still listening 820 </button> 821 </div> 822 </div> 823 </div> 824 </div> 825 </div> 826</div> --> 827 828<div id="audioSessionModal" class="modal-window"> 829 <div class="audioSessionModal"> 830 <div class="audioSessionModal-body"> 831 <div class="text-center text-header">Are you still listening?</div> 832 <div class="text-center"> 833 <button type="button" class="btn btn-primary" id="startAudioPlayerBtn"> 834 I'm still listening 835 </button> 836 </div> 837 </div> 838 </div> 839</div> 840 <style type="text/css"> 841 .pp_downloadLinkDiv{display: none !important;} 842 </style> 843
843<script> 844 (function() { 845 function disableShowLinks() { 846 var links = document.querySelectorAll('a[href="#wpb-disabled-link"]'); 847 links.forEach(function(link) { 848 if (link.classList.contains('wpb-show-link-disabled')) return; 849 link.classList.add('wpb-show-link-disabled'); 850 link.addEventListener('click', function(e) { 851 e.preventDefault(); 852 e.stopPropagation(); 853 }); 854 link.removeAttribute('href'); 855 link.setAttribute('role', 'text'); 856 link.setAttribute('tabindex', '-1'); 857 link.style.pointerEvents = 'none'; 858 link.style.cursor = 'default'; 859 }); 860 } 861 if (document.readyState === 'loading') { 862 document.addEventListener('DOMContentLoaded', disableShowLinks); 863 } else { 864 disableShowLinks(); 865 } 866 var observer = new MutationObserver(function(mutations) { 867 var shouldRun = false; 868 mutations.forEach(function(mutation) { 869 if (mutation.addedNodes.length) { shouldRun = true; } 870 }); 871 if (shouldRun) { disableShowLinks(); } 872 }); 873 observer.observe(document.body, { childList: true, subtree: true }); 874 })(); 875 </script>
875 876 <div id="client_ip" style="display:none"> 877 </div> 878 <div id="client_ua" style="display:none"> 879 facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) </div> 880 <div id="client_signature" style="display:none"> 881 4cabecacf2493211f09cd654c0b5f237d74e4dfb </div> 882 <div id="is_prod" style="display:none"> 883 1 </div> 884 <!-- YouTube Feeds JS -->
885<script type="text/javascript"> 886 887</script>
887 888<!-- Custom Feeds for Instagram JS -->
889<script type="text/javascript"> 890var sbiajaxurl = "https://www.towncrierwire.com/wp-admin/admin-ajax.php"; 891 892</script>
892 893<!-- Social Wall JS -->
894<script type="text/javascript"> 895 896</script>
896 897 <style type="text/css"> 898 .pp_downloadLinkDiv{display: none !important;} 899 </style> 900
900<script id="onecms-social-share-js" src="//cdn1.itmwpb.com/wp-content/plugins/onecms-social-share/public/assets/js/onecms-social-share-public.js?ver=2.1.0_3"></script>
vendor: 1 bytes, line 900
900
901<script id="banner-stat-harvester-js" src="//cdn1.itmwpb.com/wp-content/plugins/advertise/modules/stats/assets/track.js?ver=1.1"></script>
vendor: 1 bytes, line 901
901
902<script id="ajax-common-banner-reload-js" src="//cdn1.itmwpb.com/wp-content/plugins/advertise/modules/ajax-reload-banners/js/common-banner-reload.js?ver=1.0"></script>
vendor: 1 bytes, line 902
902
903<script id="ajax-banner-reload-js" src="//cdn1.itmwpb.com/wp-content/plugins/advertise/modules/ajax-reload-banners/js/banner-reload.js?ver=1.5"></script>
vendor: 1 bytes, line 903
903
904<script id="cff_carousel_js-js" src="//cdn1.itmwpb.com/wp-content/plugins/cff-extensions/cff-carousel/js/carousel.js?ver=1.2.3"></script>
vendor: 1 bytes, line 904
904
905<script id="wpb-audio-stream-manager-amplitude-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/js/amplitude.js?ver=5.4.0"></script>
vendor: 1 bytes, line 905
905
906<script id="wpb-audio-stream-manager-select2-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/js/selectWoo.full.min.js?ver=4.0.6"></script>
vendor: 1 bytes, line 906
906
907<script id="wpb-audio-stream-manager-js-extra"> 908var site_info = {"url":"https://www.towncrierwire.com","id":"433","np_debug":"","show_artist_album_link":"1"}; 909var player_setting = [""]; 910var player_setting_status = "0"; 911var ima_ad_tag_url = "0"; 912//# sourceURL=wpb-audio-stream-manager-js-extra 913</script>
vendor: 1 bytes, line 913
913
914<script id="wpb-audio-stream-manager-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-audio-stream-manager/public/js/wpb-audio-stream-manager-public.js?ver=1.1.66"></script>
vendor: 1 bytes, line 914
914
915<script id="jquery-ui-js" src="//cdn1.itmwpb.com/wp-content/plugins/vipclub/js/jquery-ui.js?ver=1.0"></script>
vendor: 1 bytes, line 915
915
916<script id="sendpress-signup-form-js-js-extra"> 917var sendpress = {"invalidemail":"Please enter your e-mail address","missingemail":"Please enter your e-mail address","ajaxurl":"https://www.towncrierwire.com/wp-admin/admin-ajax.php"}; 918var sendpress = {"invalidfirstName":"First Name is not Valid","missingfirstname":"First name can not be empty","invalidlastName":"Last Name is not Valid","missinglastname":"Last name can not be empty","invalidzip":"Zip is not Valid","missingzip":"Zip can not be empty","invalidcellnumber":"Cell Number is not valid","missingcellnumber":"Cell can not be empty","invalidemail":"E-mail address is invalid","missingemail":"Please enter your e-mail address","ajaxurl":"https://www.towncrierwire.com/wp-admin/admin-ajax.php"}; 919//# sourceURL=sendpress-signup-form-js-js-extra 920</script>
vendor: 1 bytes, line 920
920
921<script id="sendpress-signup-form-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/vipclub/js/sendpress.signup.js?dt=20_july_2023&ver=1.0"></script>
vendor: 1 bytes, line 921
921
922<script id="fingerprintjs2-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-super-gallery/public/inc/js/fingerprint2.js?ver=2.0.5"></script>
vendor: 1 bytes, line 922
922
923<script id="signature-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-super-gallery/public/inc/js/signature.js?ver=1.0.0"></script>
vendor: 1 bytes, line 923
923
924<script id="aws.sdk.kcl-js" src="https://sdk.amazonaws.com/js/aws-sdk-2.239.1.min.js?ver=7.1"></script>
vendor: 1 bytes, line 924
924
925<script id="cffscripts-js-extra"> 926var cffOptions = {"placeholder":"//cdn1.itmwpb.com/wp-content/plugins/custom-facebook-feed-pro/assets/img/placeholder.png","resized_url":"//cdn1.itmwpb.com/wp-content/uploads/sites/433/sb-facebook-feed-images/","nonce":"2042858f42"}; 927//# sourceURL=cffscripts-js-extra 928</script>
vendor: 1 bytes, line 928
928
929<script id="cffscripts-js-before"> 930var cffsiteurl = "//cdn1.itmwpb.com/wp-content/plugins";var cffajaxurl = "https://www.towncrierwire.com/wp-admin/admin-ajax.php"; 931//# sourceURL=cffscripts-js-before 932</script>
vendor: 1 bytes, line 932
932
933<script id="cffscripts-js" src="//cdn1.itmwpb.com/wp-content/plugins/custom-facebook-feed-pro/assets/js/cff-scripts.min.js?ver=4.8.1"></script>
vendor: 1 bytes, line 933
933
934<script id="weblator_polling-combinejs_charts-js" src="//cdn1.itmwpb.com/wp-content/plugins/weblator_polling/public/assets/js/weblator_polling_combine_charts.js?ver=1.3.5.6_5"></script>
vendor: 1 bytes, line 934
934
935<script id="weblator_polling-combinejs-fingerprint-signature-js" src="//cdn1.itmwpb.com/wp-content/plugins/weblator_polling/public/assets/js/weblator_polling_combine_fingerprint_signature.js?ver=1.3.5.6_5"></script>
vendor: 1 bytes, line 935
935
936<script id="jquery.jplayer-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/jplayer/jquery.jplayer.js?v=7Aug24&ver=2.9.2"></script>
vendor: 1 bytes, line 936
936
937<script id="jquery.jplayer.android-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/jplayer/jquery.android-adapter-fix.js?v=11202017c&ver=2.3"></script>
vendor: 1 bytes, line 937
937
938<script id="episode-content-tabs-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/episode-transcription/public//js/episode-content-tabs.js?v=2024_mar_16&ver=1.1.1"></script>
vendor: 1 bytes, line 938
938
939<script id="jquery.jplayer-init-js-extra"> 940var JPlayer = {"swfPath":"//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/jplayer/assets/","playlists":[],"JPlayer_flag":"footer","playlists_unique_ids":[],"playerThemeSettings":{"primaryColorPicker":"#507297","backgroundColorPicker":"#f1f2f6","textColorPicker":"#303030","timelineColorPicker":"#dfe6ed","timelineDurationBgColorPicker":"#57606f","durationtextColorPicker":"#f5f5f5"}}; 941//# sourceURL=jquery.jplayer-init-js-extra 942</script>
vendor: 1 bytes, line 942
942
943<script id="jquery.jplayer-init-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-show-core/modules/jplayer/jquery.jplayer-init.js?v=6Aug24&ver=2.4.0"></script>
vendor: 1 bytes, line 943
943
944<script id="bootstrapjs-js" src="//cdn1.itmwpb.com/wp-content/themes/tcwprt-theme/inc/js/bootstrap.min.js?ver=3.0.0"></script>
vendor: 1 bytes, line 944
944
945<script id="theme-js" src="//cdn1.itmwpb.com/wp-content/themes/tcwprt-theme/inc/js/common.js?ver=3.0"></script>
vendor: 1 bytes, line 945
945
946<script id="jquery.touchSwipe-js" src="//cdn1.itmwpb.com/wp-content/themes/tcwprt-theme/inc/js/jquery.touchSwipe.min.js?ver=1.3.3"></script>
vendor: 1 bytes, line 946
946
947<script id="sendpress-jquery-maskedinput-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/vipclub/js/jquery.maskedinput.min.js?ver=1.0"></script>
vendor: 1 bytes, line 947
947
948<script id="wpbw-tabs-common-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-widget-tabs/assets/wpb-tabbed-widget-common.js?ver=6.2.1"></script>
vendor: 1 bytes, line 948
948
949<script id="carouFredSel-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-slider/assets/js/caroufredsel/jquery.carouFredSel-6.2.1-packed.js?ver=1.1"></script>
vendor: 1 bytes, line 949
949
950<script id="wpb-slider-common-js-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-slider/assets/js/wpb-slider-common.js?ver=1.1.4"></script>
vendor: 1 bytes, line 950
950
951<script id="closing_dashboard_front_angular_js_combine-js" src="//cdn1.itmwpb.com/wp-content/plugins/entity-closing-lite/library/angular-combine.min.js?ver=1.6.3.0.0"></script>
vendor: 1 bytes, line 951
951
952<script id="closing_dashboard_front_pagination_js-js" src="//cdn1.itmwpb.com/wp-content/plugins/entity-closing-lite/library/angular-utils-pagination/dirPagination.js?ver=1.0.0"></script>
vendor: 1 bytes, line 952
952
953<script id="closing_dashboard_front_app_js-js-extra"> 954var site_url = "https://www.towncrierwire.com"; 955var cl_wpb_key = "340c692194"; 956//# sourceURL=closing_dashboard_front_app_js-js-extra 957</script>
vendor: 1 bytes, line 957
957
958<script id="closing_dashboard_front_app_js-js" src="//cdn1.itmwpb.com/wp-content/plugins/entity-closing-lite/js/app-front.js?ver=1.9"></script>
vendor: 1 bytes, line 958
958
959<script id="closing_dashboard_front_routes_js-js" src="//cdn1.itmwpb.com/wp-content/plugins/entity-closing-lite/js/routes-front.js?ver=1.0.1"></script>
vendor: 1 bytes, line 959
959
960<script id="jetpack-stats-js-before"> 961_stq = window._stq || []; 962_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"103859898\",\"post\":\"70990\",\"tz\":\"-4\",\"srv\":\"www.towncrierwire.com\",\"j\":\"1:14.5\"}") ]); 963_stq.push([ "clickTrackerInit", "103859898", "70990" ]); 964//# sourceURL=jetpack-stats-js-before 965</script>
vendor: 1 bytes, line 965
965
966<script data-wp-strategy="defer" defer id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js"></script>
vendor: 1 bytes, line 966
966
967<script id="magnific-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-gdpr/frontend/js/magnific_1.js?ver=7.1"></script>
vendor: 1 bytes, line 967
967
968<script id="form-hook-js-pjax-js" src="//cdn1.itmwpb.com/wp-content/plugins/gravityforms/js/gforms_hooks.min.js?ver=2.6.3.2"></script>
vendor: 1 bytes, line 968
968
969<script id="underscore-js" src="//cdn1.itmwpb.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 969
969
970<script id="backbone-js" src="//cdn1.itmwpb.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 970
970
971<script id="contest_views-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-contest/js/views.js?dt=5_Nov_2025&ver=7.1"></script>
vendor: 1 bytes, line 971
971
972<script id="contest_div_front-js-extra"> 973var wpcontest_vars = {"ajaxurl":"https://www.towncrierwire.com/wp-admin/admin-ajax.php","flag_call":"do_contest_front"}; 974//# sourceURL=contest_div_front-js-extra 975</script>
vendor: 1 bytes, line 975
975
976<script id="contest_div_front-js" src="//cdn1.itmwpb.com/wp-content/plugins/wpb-contest/js/div_based_front.js?contest_ver=1.2.3&ver=7.1"></script>
vendor: 1 bytes, line 976
976
977<script id="wp-emoji-settings" type="application/json"> 978{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"//cdn1.itmwpb.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1"}} 979</script>
vendor: 1 bytes, line 979
979
980<script type="module"> 981/*! This file is auto-generated */ 982var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 983//# sourceURL=https://www.towncrierwire.com/wp-includes/js/wp-emoji-loader.min.js 984</script>
984 985
985<script> 986 jQuery(document).ready(function($) { 987 // Wait for YouTube Feed to initialize with retry limit 988 var retryCount = 0; 989 var maxRetries = 10; // Max 5 seconds (10 * 500ms) 990 991 function initYouTubeFeedFix() { 992 if (typeof window.sby === 'undefined' || !window.sby.feeds) { 993 retryCount++; 994 if (retryCount < maxRetries) { 995 setTimeout(initYouTubeFeedFix, 500); 996 } 997 return; 998 } 999 1000 // Fix API ready flags for all feeds 1001 $.each(window.sby.feeds, function(index, feed) { 1002 var $feed = $(feed.el); 1003 1004 // Ensure lightbox is enabled in settings 1005 if (feed.settings) { 1006 feed.settings.lightboxEnabled = true; 1007 feed.settings.noCDN = false; 1008 } 1009 1010 // Force playerAPIReady flags if YouTube API is loaded 1011 // This bypasses the broken onYouTubeIframeAPIReady callback chain 1012 if (typeof YT !== 'undefined' && typeof YT.Player !== 'undefined') { 1013 feed.playerAPIReady = true; 1014 window.sbyAPIReady = true; 1015 } 1016 1017 // Check if this feed has a native player container 1018 var $playerWrap = $feed.find('.sby_player_wrap, .sby_player_outer_wrap, .sby_video_player_wrap'); 1019 if ($playerWrap.length > 0) { 1020 // This template has a native player - override clicks to play in container 1021 attachContainerClickHandlers(feed); 1022 1023 // Set up MutationObserver to watch for new thumbnails added via AJAX 1024 if (!feed.el.wpbObserverAttached) { 1025 var observer = new MutationObserver(function(mutations) { 1026 var hasNewThumbnails = false; 1027 mutations.forEach(function(mutation) { 1028 if (mutation.addedNodes.length > 0) { 1029 mutation.addedNodes.forEach(function(node) { 1030 if (node.nodeType === 1 && ( 1031 $(node).hasClass('sby_item') || 1032 $(node).find('.sby_item').length > 0 1033 )) { 1034 hasNewThumbnails = true; 1035 } 1036 }); 1037 } 1038 }); 1039 1040 if (hasNewThumbnails) { 1041 setTimeout(function() { 1042 attachContainerClickHandlers(feed); 1043 }, 100); 1044 } 1045 }); 1046 1047 observer.observe(feed.el, { 1048 childList: true, 1049 subtree: true 1050 }); 1051 1052 feed.el.wpbObserverAttached = true; 1053 } 1054 } 1055 }); 1056 } 1057 1058 // Attach click handlers for templates with native player container 1059 function attachContainerClickHandlers(feed) { 1060 var $feed = $(feed.el); 1061 1062 $feed.find('.sby_video_thumbnail').off('click.wpbContainer').on('click.wpbContainer', function(event) { 1063 event.preventDefault(); 1064 event.stopPropagation(); 1065 1066 // Force API ready flags 1067 if (typeof YT !== 'undefined' && typeof YT.Player !== 'undefined') { 1068 feed.playerAPIReady = true; 1069 window.sbyAPIReady = true; 1070 } 1071 1072 // Play in native container instead of lightbox 1073 feed.onThumbnailClick($(this), false); 1074 1075 return false;
1076 }); 1077 } 1078 1079 // Start initialization 1080 setTimeout(initYouTubeFeedFix, 1000); 1081 }); 1082 </script>
1082 1083
1083<script type='text/javascript' src='//cdn1.itmwpb.com/wp-content/plugins/wpb-youtube-gallery/js/front_end_mods.js'></script>
1083
1083<script type="text/javascript"> 1084 /* theme_undefined_functions -- js error fix */ 1085 if (typeof submitDisable !== 'function') { 1086 function submitDisable() { 1087 console.log("login_nocaptcha_google_api : submitDisable is not defined. so, submitDisable fallback called from here in theme_undefined_functions."); 1088 /*document.querySelectorAll('button[type="submit"], input[type="submit"]').forEach(function(btn) { 1089 btn.disabled = true; 1090 });*/ 1091 } 1092 } 1093 </script>
1093 1094 <!-- common frontend footer code put here -->
1095<script type="text/javascript"> 1096 jQuery(".searchform .button").attr('name', 'btn_search_submit'); 1097 jQuery(".form-search #searchsubmit").attr('name', 'btn_search_submit_new'); //WPB-4925. 1098</script>
1098 1099 </body> 1100</html> 1101<!-- Dynamic page generated in 0.508 seconds. --> 1102<!-- Cached page generated by WP-Super-Cache on 2026-09-24 02:05:06 --> 1103 1104<!-- Compression = gzip -->
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.