PageSourceSearch

https://www.stcloudlive.com/contact-us

html stcloudlive.com collected 2026-09-24 18:34:52 UTC 147,735 bytes, 3,419 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html id="stcloudlive" class="Page standard" lang="en">
5<head>
6    <meta charset="UTF-8">
7
8    <meta property="og:title" content="Contact Us">
9
10    <meta property="og:url" content="https://www.stcloudlive.com/contact-us">
11
12
13
14    <meta property="og:site_name" content="St. Cloud Live">
15
16
17
18    <meta property="og:type" content="website">
19
20    
21    <meta name="twitter:card" content="summary_large_image"/>
22    
23    
24    
25    
26    
27
28    
29    
30    <meta name="twitter:site" content="@StCloudLive"/>
31    
32    
33    
34    <meta name="twitter:title" content="Contact Us"/>
35    
36
37    <meta property="fb:app_id" content="1236542657263794">
38
39
40    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
41
42
43
44    <style>:root {
45  --color-primary: #007DB3;
46  --color-secondary: #19314E;
47  --color-tertiary: #cdeef7;
48  --color-primary-text: #292929;
49  --color-primary-text-inverse: #FFFFFF;
50  --color-secondary-text: #666666;
51  --color-secondary-text-inverse: #FFFFFF;
52  --color-tertiary-text: #666666;
53  --color-tertiary-text-inverse: #FFFFFF;
54  --color-alert-text: #d62828;
55  --color-site-bg: #FFFFFF;
56  --color-secondary-site-bg: #f7f7f7;
57  --color-border: #dcddde;
58  --color-dark-border: #292929;
59
60  --color-header-bg: #ffffff;
61  --color-header-secondary-bg: #ffffff;
62  --color-header-text: #292929;
63  --color-header-border: #dcddde;
64
65  --color-hat-bg: var(--color-site-bg);
66  --color-hat-text: #292929;
67
68  --color-heading-bg: #808080;
69
70  --color-footer-bg: #292929;
71  --color-footer-border: #dcddde;
72  --color-footer-text: #ffffff;
73
74  --color-banner-bg: #d62828;
75  --color-banner-text: #ffffff;
76
77  --color-link-text: #007db3;
78  --color-link-text-hover: #007db3;
79
80  --color-button-bg: #007db3;
81  --color-button-hover-bg: #006A98;
82  --color-button-hover-text: #ffffff;
83  --color-button-border: #006a98;
84  --color-button-text: #ffffff;
85
86  --color-secondary-button-bg: #ffffff;
87  --color-secondary-button-hover-bg: #f7f7f7;
88  --color-secondary-button-hover-text: var(--color-primary-text);
89  --color-secondary-button-border: #DCDDDE;
90  --color-secondary-button-text: var(--color-primary-text);
91
92  --color-tertiary-button-bg: #ffcd03;
93  --color-tertiary-button-border: #ffcd03;
94  --color-tertiary-button-text: var(--color-primary-text);
95
96  --color-yellow-button-bg: #ffe229;
97  --color-yellow-button-hover-bg: #f2d727;
98  --color-yellow-button-text: var(--color-primary-text);
99  --color-yellow-button-hover-text: var(--color-primary-text);
100  --color-yellow-button-border: #e6cb25;
101
102  --color-list-title:  #292929;
103  --color-list-border: #DCDDDE;
104  --color-category-text: #007db3;
105
106  --color-gray: #dddddd;
107  --color-dark-gray: #333333;
108  --color-light-divider: #DCDDDE;
109  --color-dark-green: #0E7134;
110
111  --color-offer-page-bg: #04173F;
112
113  --color-offer-card-banner-text: var(--color-primary-text);
114  --color-offer-card-banner-bg: #EAA522;
115  --color-offer-card-title-text: var(--color-primary-text);
116  --color-offer-card-price-slashed-text: var(--color-secondary-text);
117  --color-offer-card-price-text: var(--color-primary-text);
118  --color-offer-card-price-after-discount-text: var(--color-secondary-text);
119  --color-offer-card-button-text: var(--color-button-text);
120  --color-offer-card-button-bg: var(--color-button-bg);
121  --color-offer-card-button-bg-hover: var(--color-button-hover-bg);
122  --color-offer-card-button-border: var(--color-button-border);
123  --color-offer-card-benefit-accordion-subtitle: var(--color-primary);
124  --color-offer-card-benefit-fa-angle: var(--color-primary);
125  --color-offer-card-benefit-checkmark: var(--color-primary);
126}
127</style>
128    <style>:root {
129  --font-serif: "Brygada 1918", "Georgia", "Times New Roman", serif;
130  --font-serif-body: "Georgia", "Times New Roman", serif;
131  --font-sans-serif: "Source Sans Pro", "Helvetica", "Arial", sans-serif;
132}
133
134body {
135  --font-serif: "Brygada 1918";
136  --font-serif-body: "Georgia";
137  --font-sans-serif: "Source Sans Pro";
138
139  --font-body: var(--font-serif-body);
140
141  --font-headline: var(--font-serif);
142  --font-headline-agweek: var(--font-sans-serif);
143
144  --font-list-title: var(--font-sans-serif);
145
146  --font-promo-title: var(--font-serif);  --font-promo-title-agweek: var(--font-sans-serif);
147  --font-promo-description: var(--font-sans-serif);
148
149  --font-rte-body: var(--font-serif-body);
150
151  --font-pull-quote: var(--font-serif-body);
152}
153</style>
154    <link data-cssvarsponyfill="true" class="Webpack-css" rel="stylesheet" href="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/All.min.8826747db507369867250061928a018c.gz.css">
155    <link rel="stylesheet" href="https://static.forumcomm.com/css/all.css"><style>/* HIDING THESE SPONSOR AD LABELS */
156.GoogleDfpAd-Lazy[targeting*='latest-sponsor'] > .GoogleDfpAd-advertisement {
157    display: none;
158}
159.GoogleDfpAd-Lazy[targeting*='forecast'] > .GoogleDfpAd-advertisement {
160  display: none;
161}
162
163/* SECTION SPONSOR AD */
164.GoogleDfpAd-Lazy[targeting*='section-sponsor'] {
165  box-shadow: 0 1px 0 var(--color-list-border);
166}
167.GoogleDfpAd-Lazy[targeting*='section-sponsor'] div[id^=google_ads_iframe] {
168  margin: 4px 0;
169}
170
171/* MOBILE */
172.GoogleDfpAd-Lazy[targeting*='banner-1'] {
173  --adHeight: calc(50px + 16px);
174}
175.GoogleDfpAd-Lazy[targeting*='banner-2'] {
176  --adHeight: calc(250px + 16px);
177} 
178.GoogleDfpAd-Lazy[targeting*='banner-3'] {
179  --adHeight: calc(250px + 16px);
180}
181.GoogleDfpAd-Lazy[targeting*='banner-4'] {
182  --adHeight: calc(250px + 16px);
183} 
184.GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
185  --adHeight: calc(50px + 21px);
186} 
187.GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
188  --adHeight: calc(250px + 21px);
189} 
190.GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
191  --adHeight: calc(50px + 16px);
192} 
193.GoogleDfpAd-Lazy[targeting*='in-article-1'] {
194  --adHeight: calc(250px + 21px);
195}  
196.GoogleDfpAd-Lazy[targeting*='forecast'] {
197  --adHeight: calc(50px + 21px);
198} 
199.GoogleDfpAd-Lazy[targeting*='in-list-1'] {
200  --adHeight: calc(250px + 21px);
201}
202.GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
203  --adHeight: calc(250px + 21px);
204} 
205.GoogleDfpAd-Lazy[targeting*='rotating'] {
206  --adHeight: calc(250px + 21px);
207} 
208
209
210/* TABLET */
211@media only screen and (min-width: 768px) {
212  .GoogleDfpAd-Lazy[targeting*='banner-1'] {
213    --adHeight: calc(90px + 16px);
214  }
215  .GoogleDfpAd-Lazy[targeting*='banner-2'] {
216    --adHeight: calc(90px + 16px);
217  }
218  .GoogleDfpAd-Lazy[targeting*='banner-3'] {
219    --adHeight: calc(90px + 16px);
220  }
221  .GoogleDfpAd-Lazy[targeting*='banner-4'] {
222    --adHeight: calc(90px + 16px);
223  } 
224  .GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
225    --adHeight: calc(50px + 21px);
226  }
227  .GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
228    --adHeight: calc(250px + 21px);
229  }
230  .GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
231    --adHeight: calc(90px + 16px);
232  } 
233  .GoogleDfpAd-Lazy[targeting*='in-article-1'] {
234    --adHeight: calc(250px + 21px);
235  } 
236  .GoogleDfpAd-Lazy[targeting*='forecast'] {
237    --adHeight: calc(50px + 21px);
238  } 
239  .GoogleDfpAd-Lazy[targeting*='in-list-1'] {
240    --adHeight: calc(250px + 21px);
241  }
242  .GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
243    --adHeight: calc(250px + 21px);
244  }
245  .GoogleDfpAd-Lazy[targeting*='rotating'] {
246    --adHeight: calc(250px + 21px);
247  }  
248}
249/* DESKTOP */
250@media only screen and (min-width: 1024px) {
251  .GoogleDfpAd-Lazy[targeting*='banner-1'] {
252    --adHeight: calc(250px + 16px);
253  }
254  .GoogleDfpAd-Lazy[targeting*='banner-2'] {
255    --adHeight: calc(250px + 16px);
256  } 
257  .GoogleDfpAd-Lazy[targeting*='banner-3'] {
258    --adHeight: calc(250px + 16px);
259  }
260  .GoogleDfpAd-Lazy[targeting*='banner-4'] {
261    --adHeight: calc(250px + 16px);
262  } 
263  .GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
264    --adHeight: calc(50px + 21px);
265  }   
266  .GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
267    --adHeight: calc(600px + 21px);
268  }
269  .GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
270    --adHeight: calc(250px + 16px);
271  }
272  .GoogleDfpAd-Lazy[targeting*='in-article-1'] {
273    --adHeight: calc(250px + 21px);
274  }
275  .GoogleDfpAd-Lazy[targeting*='forecast'] {
276    --adHeight: calc(50px + 21px);
277  }
278  .GoogleDfpAd-Lazy[targeting*='in-list-1'] {
279    --adHeight: calc(250px + 21px);
280  }
281  .GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
282    --adHeight: calc(600px + 21px);
283  } 
284  .GoogleDfpAd-Lazy[targeting*='rotating'] {
285    --adHeight: calc(250px + 21px);
286  } 
287}
288/* LARGE DESKTOP */
289@media only screen and (min-width: 1280px) {
290  .GoogleDfpAd-Lazy[targeting*='banner-1'] {
291    --adHeight: calc(250px + 16px);
292  }
293  .GoogleDfpAd-Lazy[targeting*='banner-2'] {
294    --adHeight: calc(250px + 16px);
295  } 
296  .GoogleDfpAd-Lazy[targeting*='banner-3'] {
297    --adHeight: calc(250px + 16px);
298  }
299  .GoogleDfpAd-Lazy[targeting*='banner-4'] {
300    --adHeight: calc(250px + 16px);
301  } 
302  .GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
303    --adHeight: calc(50px + 21px);
304  }   
305  .GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
306    --adHeight: calc(600px + 21px);
307  }
308  .GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
309    --adHeight: calc(250px + 16px);
310  }
311  .GoogleDfpAd-Lazy[targeting*='in-article-1'] {
312    --adHeight: calc(250px + 21px);
313  }
314  .GoogleDfpAd-Lazy[targeting*='forecast'] {
315    --adHeight: calc(50px + 21px);
316  }
317  .GoogleDfpAd-Lazy[targeting*='in-list-1'] {
318    --adHeight: calc(90px + 21px);
319  }
320  .GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
321    --adHeight: calc(600px + 21px);
322  } 
323  .GoogleDfpAd-Lazy[targeting*='rotating'] {
324    --adHeight: calc(250px + 21px);
325  } 
326}
327
328/* NO SECTION SPONSOR AD SERVED */
329.GoogleDfpAd-Lazy[targeting*='section-sponsor'] div[id^=google_ads_iframe]:empty {
330  margin: 0;
331}</style>
332<style>.GoogleDfpAd {
333    z-index:1;
334}
335
336.GoogleDfpAd-Float {
337    z-index:100;
338}</style>
339<style>.tp-modal-close {
340    overflow-x: hidden !important;
341}</style>
342<style>/* defining variables */
343.viafoura {
344    --primary-font: "Source Sans Pro", sans-serif;
345    --accent-color:  var(--color-primary);
346    --accent-color-light: var(--color-primary);
347    --accent-color-dark: var(--color-button-hover-bg);
348    --accent-color-90: rgba(0, 125, 179, 0.9);
349    --accent-color-20: rgba(0, 125, 179, 0.2);
350    --accent-color-10: rgba(0, 125, 179, 0.1);
351    --accent-color-5: rgba(0, 125, 179, 0.5);
352}
353
354/* bell & tray styling */
355.viafoura .vf-tray-trigger:hover,
356.viafoura.header-bell:hover { color: var(--accent-color) !important; }
357
358.Page-header-bar .viafoura button, .viafoura .vf-tray-trigger:focus { color: var(--color-primary-text) !important; }
359
360.viafoura.header-bell { 
361    visibility: hidden;
362    position: relative;
363    color: var(--color-primary-text);
364    width: 40px;
365    height: 40px;
366}
367
368.viafoura.header-bell .vf-icon_bell_icon { display: none;} 
369
370.viafoura.header-bell:has(button) { visibility: visible; }
371/* needed to target just firefox */
372@supports (-moz-transform: translate(0, 0)) {
373  .viafoura.header-bell { visibility: visible; }
374}
375
376.viafoura.header-bell .vf-fa-outlineBell {
377    width: 23px;
378    height: 23px;
379    position: absolute;
380    top: 8.5px;
381    left: 8.5px;
382}
383
384.viafoura .vf-accent-border-colour, 
385.viafoura .vf-expanding-hover-light::before { 
386    border-color: var(--accent-color) !important;
387}
388.viafoura .vf-tray .vf-settings .vf-client-settings-button-logout {
389    display: none;
390}
391
392/* needed for tray to show above Page-header */
393.viafoura .vf-tray-slide-wrapper {
394    z-index: 100000009 !important;
395}
396
397.Page-header-bar .viafoura {
398    height: 40px;
399    overflow: hidden;
400}
401
402/* share bar styles */
403.viafoura .vf-share-bar {
404    padding-top: 0px !important;
405    position: relative !important;
406    display: inline-block !important;
407    letter-spacing: .5px !important;
408    border: none !important;
409    width: 100% !important;
410}
411.viafoura .vf-share-bar .vf-share-bar-service-name {
412    color: #666666 !important;
413    font-size: 0.875rem !important;
414    font-weight: 400 !important;
415}
416.viafoura .vf-share-bar.vf-share-bar-default .vf-share-icon {
417	line-height: 1em !important;
418}
419.viafoura .vf-share-bar.vf-share-bar-vertical .vf-share-icon {
420	margin-right: 8px !important;    
421}
422.viafoura .vf-share-bar .vf-share-option a {
423	position: relative !important;
424    display: inline-block !important;
425    width: 100% !important;
426}
427
428/* comment section styling */
429.viafoura-conversation-container { margin-top: 40px; }
430.viafoura-conversation-container .List-header-title { margin-bottom: 20px; }
431.viafoura .vf3-comments {
432    font-family: var(--font-sans-serif);
433    max-width: 600px;
434}
435.viafoura .vf3-comments .vf-post-name-button__username {
436	font-size: 1rem !important;
437    font-weight: 700;
438    color: var(--color-primary-text);
439}
440.viafoura .vf3-comments button.vf-post-name-button:hover {
441    color: var(--color-primary-text) !important;
442}
443.viafoura .vf3-comments .vf-content-text {
444    font-size: 1rem;
445    line-height: 1.5 !important;
446    font-weight: 400;
447    color: var(--color-primary-text);
448}
449.viafoura .vf-comment-header__actions .vf-post-form__auth-actions { 
450    display: none; 
451}
452
453/* comment counter button */
454.viafoura.viafoura-button {
455  font-size: .875rem;
456  line-height: 1;
457  padding: 8px 16px;
458}
459.viafoura.viafoura-button vf-conversations-count { display: inline-grid; }
460
461a[name="conversations"] { scroll-margin-top: 100px; }
462
463/* hide viafoura conversations title */
464.viafoura .vf-comment-header__heading.vf-heading-text { display: none; }
465
466@media (max-width: 480px) {
467 .viafoura .vf-comment-header__actions {
468 	flex-direction: row !important;
469    align-items: center !important;
470    margin-top: 0px !important;
471 }
472 .viafoura .vf-comment-header__actions .vf-actions-subscribe {
473    margin-top: 0px !important;
474 }
475}
476
477/* conversation reply modal - mobile only */
478@media (max-width: 640px) {
479	.viafoura .vf-content-focus-container--focused.vf-content-focus-container__mobile {
480        top: 60px !important;
481    }
482}
483
484/* trending conversations module */
485.vf-trending-conversations .vf-trending-articles .vf-trending-articles__header.vf-subheading-text {
486    font-family: var(--font-sans-serif);
487    color: var(--color-primary-text);
488    font-size: 1.125rem;
489    font-weight: 700;
490    line-height: 1;
491    text-transform: uppercase;
492    border-bottom: 1px solid var(--color-list-border);
493}
494.vf-trending-conversations .vf-trending-articles {
495    border: 1px solid var(--color-list-border);
496    border-radius: 12px;
497    padding: 20px;
498    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
499}
500.vf-trending-conversations .vf-trending-articles .vf-trending-articles__content-wrapper {
501    border: none !important;
502}
503.vf-trending-conversations .vf-trending-articles .vf-trending-articles__content-wrapper:first-child {
504    border-bottom: 1px solid var(--color-list-border);
505}
506
507.vf-trending-conversations .vf-trending-articles .vf-trending-articles__content-wrapper .vf-trending-articles-list {
508    grid-gap: 0;
509    margin: 0;
510}
511.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li {
512    margin-top: 20px;
513}
514.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(odd) .vf-item-layout {
515    border-right: 1px solid var(--color-list-border);
516    padding-right: 20px;
517}
518.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(even) {
519    padding-left: 20px;
520}
521
522.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(1n + 3) {
523    border-top: 1px solid var(--color-list-border);
524    padding-top: 20px;
525}
526
527.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__image {
528    width: 80px;
529    height: 80px;
530    border-radius: 4px;
531}
532
533.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__spacer {
534    width: 12px;
535}
536
537.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__title {
538    font-family: var(--font-sans-serif);
539    font-size: 1rem;
540    line-height: 1.1;
541    color: var(--color-primary-text);
542    -webkit-line-clamp: 3;
543    max-height: fit-content;
544}
545.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__title:hover {
546    color: var(--color-primary-text);
547    text-decoration: underline;
548}
549.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-trending-article__comment-count {
550    font-family: var(--font-sans-serif);
551    color: var(--color-secondary-text);
552}
553
554@media (max-width: 536px) /* viafoura's breakpoint is 536*/ {
555    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li.vf-trending-article-list__item {
556        border-bottom: 1px solid var(--color-list-border);
557        padding: 0 0 20px 0;
558    }
559    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(odd) .vf-item-layout {
560        border-right: none;
561        padding-right: 0;
562    }
563    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:last-child {
564        border-bottom: none;
565        padding: 0;
566        margin-bottom: 0;
567    }
568    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(1n + 3) {
569        border-top: none;
570        padding-top: 0;
571    }
572}
573
574/* promo comment counter */
575/* promo comment counter */
576.Promo-byline .viafoura.comment-count,
577.PromoCategoryDateHeaderImage .viafoura.comment-count {
578    display: flex;
579    gap: 4px;
580}
581.Promo-byline .viafoura .vf-comments-count,
582.PromoCategoryDateHeaderImage .viafoura .vf-comments-count {
583    font-size: 0.88rem;
584    line-height: 1.25;
585    color: var(--color-secondary-text);
586}
587.Page .Promo-byline .viafoura .vf-comments-count {
588    font-size: unset;
589}
590
591.Promo-byline .comment-count:has(.vf-comments-count)::before,
592.PromoCategoryDateHeaderImage .comment-count:has(.vf-comments-count)::before {
593    content: "·";
594    line-height: 1.2;
595    font-weight: 600;
596    font-size: 0.875rem;
597    margin-left: 4px;
598    align-self: center;
599    color: var(--color-secondary-text);
600}
601
602.Promo-byline .viafoura.comment-count .fa-comment:has(+ #vf-conversations-count .vf-comments-count),
603.PromoCategoryDateHeaderImage .viafoura.comment-count .fa-comment:has(+ #vf-conversations-count .vf-comments-count) {
604    display: inline !important;
605    color: var(--color-secondary-text);
606    font-size: 0.875rem;
607    align-self: center;
608}
609
610[data-hide-dates=true][data-hide-author=true] .comment-count:has(.vf-comments-count)::before {
611    display: none
612}
613/* engagement starter ad */
614.viafoura .vf-conversation-starter__ad-container-wrapper { margin-top: 12px; }</style>
615<style>.aJVLc6uP {
616    display: none !important;
617}</style>
618<style>.dappier-ads-top, .dappier-ads-bottom {
619    padding: 11px 0 20px 0;
620    border-top: 1px solid #dcddde;
621    border-bottom: 1px solid #dcddde;
622    width: 100vw !important;
623}
624.dappier-ads-top { margin-bottom: 20px !important; }
625.dappier-ads-bottom { margin-top: 20px !important; }
626.dappier-ads-top:before, .dappier-ads-bottom:before {
627    content: "ADVERTISEMENT";
628    font-size: var(--label-6);
629    font-family: var(--font, var(--font-sans-serif));
630    font-weight: 600;
631    line-height: 1.1;
632    text-align: center;
633    color: var(--color-secondary-text);
634}</style>
635<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5"><title>Contact Us - St. Cloud news, weather &amp; sports</title><meta name="description" content="Need to contact someone at St. Cloud LIVE? This page has all the information you might need. "><meta name="keywords" content=" Who is ST. CLOUD LIVE editor,Contact ST. CLOUD LIVE,How to call ST. CLOUD LIVE,How to email ST. CLOUD LIVE,ST. CLOUD LIVE"><link rel="canonical" href="https://www.stcloudlive.com/contact-us"><meta name="brightspot.contentId" content="00000185-a699-d90e-a1ef-e699c69c0002"><link rel="apple-touch-icon"sizes="180x180"href="/apple-touch-icon.png"><link rel="icon"type="image/png"href="/favicon-32x32.png"><link rel="icon"type="image/png"href="/favicon-16x16.png"><link type="application/rss+xml" rel="alternate" title="Contact Us" href="https://www.stcloudlive.com/contact-us.rss">
636    
637    <meta name="brightspot.cached" content="false">
638
639    
639<script>
640      function getForumCookie(cname) {
641        let name = cname + "=";
642        let decodedCookie = decodeURIComponent(document.cookie);
643        let ca = decodedCookie.split(';');
644        for(let i = 0; i < ca.length; i++) {
645          let c = ca[i];
646          while (c.charAt(0) == ' ') {
647            c = c.substring(1);
648          }
649          if (c.indexOf(name) == 0) {
650            return c.substring(name.length, c.length);
651          }
652        }
653        return "";
654      }
655      function setForumCookie(cname, cvalue, exdays) {
656        const d = new Date();
657        d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
658        let expires = (exdays !== 0) ? "expires=" + d.toUTCString() + ";" : "";
659        const hostNameArray = window.location.hostname.split('.')
660        const indexOfWWW = hostNameArray.indexOf('www')
661        if (indexOfWWW > -1) {
662          hostNameArray.splice(indexOfWWW, 1)
663        }
664        var propertyName = hostNameArray[0]
665        var environment = 'production'
666        if (window.location.hostname.includes('qa') ||
667          window.location.hostname.includes('uat') ||
668          window.location.hostname.includes('localhost')
669        ) {
670          environment = 'test'
671        } else if (window.location.hostname.includes('web')) {
672          environment = 'production-other'
673        }
674        if (environment === 'production') {
675          let topLevelDomain = (propertyName === "newscenter1") ? '.tv' : '.com'
676          document.cookie =
677            cname + '=' + cvalue + ';' + expires +
678            'path=/;domain=' + propertyName + topLevelDomain
679        } else {
680          document.cookie = cname + '=' + cvalue + ';' + expires + 'path=/';
681        }
682      }
683    </script>
683
684
685    
686
687    
688    
689        
689<script type="text/javascript">
690    !function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,10190/* AccountId */,{} /* Config */)}();
691</script>
691
692<meta property="mrf:canonical" content="https://www.stcloudlive.com/contact-us">
693
694    
695        
695<script type="text/javascript">
696    const setupAdmiral = async (publication, environment) => {
697        let response = await fetch(`https://ggbepmk06k.execute-api.us-west-2.amazonaws.com/prod?publication=${publication}&environment=${environment}`)
698        let rawScript = await response.json()
699        let script = document.createElement('script')
700        script.innerHTML = rawScript
701        document.head.appendChild(script)
702    }
703
704    const getPub = () => {
705        const domain = window.location.hostname.split('.')
706        let name, environment
707        if (
708            domain.includes('lower') ||
709            domain.includes('localhost') ||
710            domain.includes('127')
711        ) {
712            name = 'DEV_TEST'
713            environment = 'test'
714        } else {
715            if (!domain.includes('www')) {
716                name = domain[0]
717            } else {
718                name = domain[1]
719                if (name.includes('-')) {
720                    name = name.replace('-', '_')
721                }
722            }
723            environment = 'production'
724        }
725        return { name, environment }
726    }
727
728    const pubInfo = getPub()
729    setupAdmiral(pubInfo.name, pubInfo.environment)
730</script>
730
731
732    
733
734    
735    
736        
737<script src="https://assets.dappier.com/widget/dappier-loader.min.js" widget-id="wd_01ks96nq3vfabr3h2p1g0vxtpt"></script>
737
738    
739
740    
741    
742        
742<script src="https://j000.stcloudlive.com/script.js"></script>
vendor: 1 bytes, line 742
742
743<script>
744    function addAuth0Info(blueProfile) {
745        blueProfile.setValue("auth0_user_id", user.auth0Id);
746        blueProfile.setValue("auth0_email", user.email);
747        blueConicClient.profile.updateProfile();
748    }
749
750    function checkConsentGDPR(blueProfile) {
751        const valueCheck = ['iab_purpose_1', 'iab_purpose_3', 'iab_purpose_4', 'iab_purpose_5', 'iab_purpose_6', 'iab_purpose_10', 'usnat_consent_targetedadvertisingoptout', 'usnat_consent_saleoptout', 'usnat_consent_sharingoptout'];
752        return valueCheck.some(value => blueProfile.getRefusedObjectives().includes(value));
753    }
754</script>
754
755    
756
757    
758        
759        
760            
760<script id="sophi-init">
761    window.sophi = window.sophi || {};
762    sophi.demeter = { actions: [] };
763    window.demeter = window.demeter || async function () {
764        var resolve, reject;
765        const s = new Promise((res, rej) => {
766            resolve = res, reject = rej;
767        });
768        sophi.demeter.actions.push([arguments, resolve, reject]);
769        return s;
770    };
771
772    const addSophiScriptToPage = ({ isConsented = false }) => {
773        const script = document.createElement('script');
774        script.id = 'sophi-loader';
775        script.async = true;
776        script.src = `https://cdn.sophi.io/assets/demeter/1/stable/1916397351.js?isConsented=${isConsented}`;
777        document.head.appendChild(script);
778
779        // New Event for Sophi Paywall to Trigger on paywall modals after Sophi has mounted
780        const sophiGlobalScriptMount = new Event('sophiGlobalScriptMount')
781        window.dispatchEvent(sophiGlobalScriptMount)
782    };
783
784    // if statement confirms blueconic loads
785    if (typeof window.blueConicClient !== 'undefined' &&
786        typeof window.blueConicClient.event !== 'undefined' &&
787        typeof window.blueConicClient.event.subscribe !== 'undefined') {
788            blueConicClient.profile.getProfile().loadValues(['refused_objectives', 'nvg_sub_promo_eligible'], this, function () {
789                let blueProfile = blueConicClient.profile.getProfile()
790                // add future blueconic properties to paywall object here 
791                let promoEligible = blueProfile.getValue('nvg_sub_promo_eligible')
792                paywall.promoEligible = promoEligible
793                if (!checkConsentGDPR(blueProfile)) {
794                    addSophiScriptToPage({ isConsented: true })
795                } else {
796                    addSophiScriptToPage({ isConsented: false })
797                }
798            })
799    } else {
800        window.addEventListener('onBlueConicLoaded', function () {
801            blueConicClient.profile.getProfile().loadValues(['refused_objectives', 'nvg_sub_promo_eligible'], this, function () {
802                let blueProfile = blueConicClient.profile.getProfile()
803                // add future blueconic properties to paywall object here 
804                let promoEligible = blueProfile.getValue('nvg_sub_promo_eligible')
805                paywall.promoEligible = promoEligible
806                if (!checkConsentGDPR(blueProfile)) {
807                    addSophiScriptToPage({ isConsented: true })
808                } else {
809                    addSophiScriptToPage({ isConsented: false })
810                }
811            })
812        }, false);
813    }
814</script>
814
815        
816
817        
818        
818<script src="https://cdn.t2037ulzqct5.com/prod/forum/loader.min.js"></script>
vendor: 1 bytes, line 818
818
819<script>
820  window.user = () => {}
821  
822    let gtmContainerId = null
823    
824      
825    
826      
827        gtmContainerId = "GTM-K29394N"
828      
829    
830      
831    
832      
833    
834      
835    
836      
837    
838  
839  let navSettingsKey = null
840  
841  let auth0Domain = 'login.forumcomm.com'
842  let debug = false
843  
844
845  let firstEntry = getForumCookie('_fcc_first_entry')
846  const feDate = new Date()
847  let feCurrentDate = feDate.toLocaleDateString("en-CA")
848  let firstEntryCampaignActive = false
849
850  function ensureUserIsSet() {
851    return new Promise(waitForUser)
852
853    function waitForUser(resolve) {
854      if (window.user && window.user.status) resolve(window.user.status)
855      else setTimeout(waitForUser.bind(this, resolve), 10)
856    }
857  }
858
859  ;(function () {
860    let wdayRegex = /(\.com\/wdayplus)/
861    let checkMatch = window.location.href.match(wdayRegex)
862    if (checkMatch) {
863      navSettingsKey = 'liveStream'
864    }
865  })()
866
867  ensureUserIsSet().then(function () {
868    if (window.user.status !== getForumCookie('_fcc_user_status')) {
869      setForumCookie('_fcc_user_status', window.user.status, 180)
870      dataLayer.push({ FCC_UserStatus: window.user.status })
871    }
872  })
873
874  function setLoginButton(displayButton) {
875    try {
876      ;(document.getElementById('MG2login') || {}).style.display = displayButton
877    } catch (e) {
878      console.log('no login button')
879    }
880  }
881
882  function showSubscribeButtonBanner() {
883    try {
884      let subButtonItems = document.querySelectorAll('.Page-header-subscribe')
885      subButtonItems.forEach((item) => {
886        if (window.innerWidth < 768 && item.parentElement.className === 'Page-header') {
887          item.style.display = 'flex'
888          let firstEntryContainer = document.querySelector('.GoogleDfpAd-FirstEntryTakeover-Content > *:first-child > *:first-child > *:first-child')
889          if (firstEntryContainer !== null) {
890            let firstEntryIframe = firstEntryContainer.querySelectorAll('iframe').length
891            if (firstEntryIframe > 0) {
892              firstEntryCampaignActive = true
893            }
894          }
895          if (document.querySelector('.Page-header-hat')) {
896            if (firstEntryCampaignActive) {
897              // dont add top margin
898            } else if (document.querySelector('#agweek bsp-banner')) {
899              document.querySelector('bsp-banner').style.marginTop = '40px'
900            } else {
901              document.querySelector('.Page-header-hat').style.marginTop = '40px'
902            }
903          } else if (document.querySelector('.Page-above')) {
904            if (firstEntryCampaignActive) {
905              // dont add top margin
906            } else if (document.querySelector('bsp-banner')) {
907              document.querySelector('bsp-banner').style.marginTop = '40px'
908            } else {
909              document.querySelector('.Page-above').style.marginTop = '40px'
910            }
911          } else if (document.querySelector('.AccountPage')) {
912            document.querySelector('.AccountPage').style.marginTop = '40px'
913          } else {
914            document.querySelector('.Page-content').style.marginTop = '40px'
915          }
916        } else if (window.innerWidth >= 768 && item.parentElement.className === 'Page-header-bar') {
917          item.style.display = 'flex'
918          document.getElementById('MG2Subscribe').style.display = 'flex'
919        }
920      })
921    } catch (e) {
922      console.log('no subscribe button')
923    }
924  }
925
926  function hideSubscribeButtonBanner() {
927    try {
928      ;(document.getElementById('MG2Subscribe') || {}).style.display = 'none'
929    } catch (e) {
930      console.log('no login button')
931    }
932  }
933
934  function setAccountButton(displayButton) {
935    try {
936      ;(document.getElementById('MG2MyAccount') || {}).style.display = displayButton
937    } catch (e) {
938      console.log('no account button')
939    }
940  }
941
942window.addEventListener('navigaEngageInitTrigger', function () {
943    MG2Loader.init({
944      plugins: [
945        {
946          name: 'FP',
947          initOptions: {
948            version: 'forum',
949            environment: 'prod',
950          },
951        },
952        {
953          name: 'DL',
954          initOptions: {
955            version: 'forum',
956            collectors: ['connext'],
957            tagManager: 'GTM',
958            containerId: gtmContainerId,
959          },
960        },
961        {
962          name: 'NXT',
963          initOptions: {
964            clientCode: 'forum',
965            environment: 'prod',
966            siteCode: 'STCL',
967            configCode: 'LAUNCH1',
968            settingsKey: navSettingsKey,
969            debug: debug,
970            Auth0DB_approach: true,
971            authSettings: {
972              authorizationParams: {
973                redirect_uri: window.location.origin + '/redirect',
974              },
975              domain: auth0Domain,
976              clientId: 'nLRupOGuL9QjLrUC6flrA5OOQVQllXY0',
977              seamlessSI: true,
978              seamlessSO: true,
979              useRefreshTokens: true,
980              scope: 'openid email profile offline_access',
981            },
982            publicEventHandlers: {
983              onNotAuthorized: function (eventData) {
984                //event fires on every page load if visitor is logged out
985                window.user.status = 'anonymous'
986                setLoginButton("flex")
987                
988                  showSubscribeButtonBanner()
989                
990                setAccountButton("none")
991              },
992              onAuthorized: function (eventData) {
993                //event fires on every page load if visitor is logged in but has access to this product
994                window.user.status = 'registered'
995                window.user.email = eventData.MG2AccountData.Email
996                window.user.auth0Id = eventData.MG2AccountData.MasterId
997                setLoginButton("none")
998                
999                  showSubscribeButtonBanner()
1000                
1001                setAccountButton("flex")
1002              },
1003              onHasNoActiveSubscription: function (eventData) {
1004                //event fires on every page load if visitor is logged in but their subscription is stopped or inactive
1005                window.user.status = 'registered'
1006                window.user.email = eventData.MG2AccountData.Email
1007                window.user.auth0Id = eventData.MG2AccountData.MasterId
1008                setLoginButton("none")
1009                
1010                  showSubscribeButtonBanner()
1011                
1012                setAccountButton("flex")
1013              },
1014              onHasAccessNotEntitled: function (eventData) {
1015                //event fires on every page load if visitor is logged in and has no access to this product, but has access to other products)
1016                window.user.status = 'registered'
1017                window.user.email = eventData.MG2AccountData.Email
1018                window.user.auth0Id = eventData.MG2AccountData.MasterId
1019                setLoginButton("none")
1020                
1021                  showSubscribeButtonBanner()
1022                
1023                setAccountButton("flex")
1024              },
1025              onHasAccess: function (eventData) {
1026                //event fires on every page load if visitor is subscriber
1027                window.user.status = 'subscribed'
1028                window.user.email = eventData.MG2AccountData.Email
1029                window.user.auth0Id = eventData.MG2AccountData.MasterId
1030                setLoginButton("none")
1031                hideSubscribeButtonBanner()
1032                setA
1032ccountButton("flex")
1033              },
1034            },
1035          },
1036        },
1037      ],
1038    })
1039  })
1040</script>
1040
1041
1042        
1043    
1044
1045    
1046       
1047       
1048            
1048<script>
1049    // if statement confirms blueconic and naviga loads
1050    if (typeof window.blueConicClient !== 'undefined' &&
1051        typeof window.blueConicClient.event !== 'undefined' &&
1052        typeof window.blueConicClient.event.subscribe !== 'undefined') {
1053            ensureUserIsSet().then(() => {
1054                let blueProfile = blueConicClient.profile.getProfile();
1055                if (!checkConsentGDPR(blueProfile)) {
1056                    if (user.status != "anonymous") {
1057                        addAuth0Info(blueProfile)
1058                    }
1059                }
1060            })
1061    } else {
1062        window.addEventListener('onBlueConicLoaded', function () {
1063            ensureUserIsSet().then(() => {
1064                let blueProfile = blueConicClient.profile.getProfile();
1065                if (!checkConsentGDPR(blueProfile)) {
1066                    if (user.status != "anonymous") {
1067                        addAuth0Info(blueProfile)
1068                    }
1069                }
1070            })
1071        }, false);
1072    }
1073</script>
1073
1074        
1075    
1076
1077    
1078    
1079  
1080    
1080<script type="text/javascript">
1081      /**
1082       * Function to handle Viafoura login events
1083       * @param {boolean} isInit If handleLogin is being called on the initial page load
1084       */
1085      const handleLogin = async (isInit) => {
1086        ensureUserIsSet().then(async () => {
1087          if (user.status === 'anonymous') {
1088            if (!isInit) {
1089              // Should not redirect on page load
1090              document.getElementById('MG2login').click()
1091            }
1092          } else if (user.status === 'subscribed') {
1093            const idToken = await getTokens()
1094            if (idToken !== '' && idToken !== undefined && idToken !== null) {
1095              try {
1096                // openIdConnect resolves with the Viafoura user object on success
1097                // and rejects on failure. Do not retry here: the same token can
1098                // only produce the same result.
1099                const response =
1100                  await window.vf.session.login.openIdConnect(idToken)
1101
1102                if (response && response.uuid) {
1103                  console.log('Viafoura: Login successful!')
1104                } else {
1105                  console.error(
1106                    'Viafoura OIDC unexpected response: ' + JSON.stringify(response)
1107                  )
1108                }
1109              } catch (error) {
1110                console.error('Viafoura OIDC login failed: ' + error)
1111              }
1112            } else {
1113              console.error('Viafoura: Could not obtain ID token!')
1114            }
1115          } else {
1116            console.log('Viafoura: Registered user.')
1117          }
1118        })
1119      }
1120
1121      /**
1122       * Attempts to get the ID and Refresh tokens from localstorage or AWS.
1123       * @returns {Promise} An ID token or an empty string if one cannot be obtained.
1124       */
1125      const getTokens = async () => {
1126        try {
1127          // First, try to use cookies
1128          let idToken = getForumCookie('auth0_jwt')
1129          if (idToken !== '' && idToken !== undefined) {
1130            return idToken
1131          } else {
1132            idToken = ''
1133          }
1134
1135          // Second, try to use localstorage
1136          let expires = ''
1137          const localStorageTokens = await getLocalStorageTokens()
1138          if (localStorageTokens !== '') {
1139            idToken = localStorageTokens.idToken
1140            refreshToken = localStorageTokens.refreshToken
1141            if (idToken !== undefined && idToken !== '') {
1142              return idToken
1143            }
1144          }
1145          return idToken
1146        } catch (error) {
1147          console.error('Viafoura: ' + error)
1148          return ''
1149        }
1150      }
1151
1152      /**
1153       * Gets the ID and/or refresh token(s) from localstorage. Note that only the refresh token might be returned.
1154       * @returns {object} Object containing the id and/or refresh token(s) or an empty string if no tokens exist.
1155       */
1156      const getLocalStorageTokens = async () => {
1157        const localStorageString = await getLocalStorageString()
1158        const tokensObject = {}
1159        if (localStorageString === null || localStorageString === '') {
1160          console.log('Viafoura: Auth0 tokens not found in localstorage.')
1161          return ''
1162        }
1163
1164        const localStorageObject = JSON.parse(localStorageString)
1165        const idToken = localStorageObject.body.id_token
1166        const refreshToken = localStorageObject.body.refresh_token
1167        const idTokenExpiration = localStorageObject.expiresAt
1168
1169        if (refreshToken !== undefined && refreshToken !== '') {
1170          tokensObject.refreshToken = refreshToken
1171        } else {
1172          tokensObject.refreshToken = ''
1173        }
1174
1175        if (idToken !== undefined && idToken !== '') {
1176          tokensObject.idToken = idToken
1177        } else {
1178          tokensObject.idToken = ''
1179        }
1180
1181        if (idTokenExpiration !== '' && idTokenExpiration !== undefined) {
1182          tokensObject.expires = idTokenExpiration
1183        } else {
1184          tokensObject.expires = ''
1185        }
1186
1187        return tokensObject
1188      }
1189
1190      /**
1191       * Get the Auth0 SPA JS string from localstorage
1192       * @returns {Promise} A localstorage string if it exists or an empty string if does not
1193       */
1194      const getLocalStorageString = async () => {
1195        const config = window.location.origin + '/_auth.config.json'
1196        const publication = getPublicationInfo()
1197        const response = await fetch(config)
1198        const json = await response.json()
1199        const clientId =
1200          json[publication.environment][publication.name].clientId
1201        const key =
1202          '@@auth0spajs@@::' +
1203          clientId +
1204          '::default::openid profile email offline_access'
1205        return localStorage.getItem(key)
1206      }
1207
1208      /**
1209       * Get the publication and environment
1210       * @returns {object} An object containing the publication and environment
1211       */
1212      const getPublicationInfo = () => {
1213        const domain = window.location.hostname.split('.')
1214        let name, environment
1215        if (
1216          domain.includes('lower') ||
1217          domain.includes('localhost') ||
1218          domain.includes('127')
1219        ) {
1220          name = domain[0]
1221          environment = 'test'
1222        } else {
1223          if (!domain.includes('www')) {
1224            name = domain[0]
1225          } else {
1226            name = domain[1]
1227          }
1228          environment = 'production'
1229        }
1230        return { name, environment }
1231      }
1232
1233      /**
1234       * Function for handling banned users.
1235       * Will not display an alert for the first login failure event.
1236       * @param {object} errorContext
1237       * @param {boolean} skipFirstAlert
1238       */
1239      const handleBannedUser = (errorContext, skipFirstAlert) => {
1240        const fccViafouraBanned = getForumCookie('_fcc_viafoura_banned')
1241        ensureUserIsSet().then(() => {
1242          if (fccViafouraBanned == null || user.status === 'anonymous') {
1243            setForumCookie('_fcc_viafoura_banned', 'false', 0)
1244          }
1245
1246          if (
1247            errorContext.reason !== null &&
1248            errorContext.reason !== undefined &&
1249            errorContext.reason !== ''
1250          ) {
1251            console.log('Viafoura: ' + errorContext.reason)
1252          }
1253
1254          if (errorContext.error_key === 'login_banned') {
1255            if (skipFirstAlert === false) {
1256              alert(
1257                'Your access to these tools has been restricted as a result of not adhering to the Commenting Policy available on the Policies and Standards page.'
1258              )
1259            }
1260            if (fccViafouraBanned === 'false') {
1261              setForumCookie('_fcc_viafoura_banned', 'init', 0)
1262            }
1263            return false
1264          }
1265        })
1266      }
1267
1268      /**
1269       *  Function for handling the read comments event.
1270       *  Display an alert if the user is banned.
1271       */
1272      const handleReadComments = () => {
1273        if (getForumCookie('_fcc_viafoura_banned') === 'init') {
1274          alert(
1275            'Your access to these tools has been restricted as a result of not adhering to the Commenting Policy available on the Policies and Standards page.'
1276          )
1277          setForumCookie('_fcc_viafoura_banned', 'true', 0)
1278        }
1279      }
1280
1281      window.vfQ = window.vfQ || []
1282      window.vfQ.push(async () => {
1283        // Logs in to Viafoura on page load
1284        handleLogin(true)
1285
1286        // Intercepts default log in event
1287        window.vf.$prepublish((channel, event, ...args) => {
1288          if (channel === 'authentication' && event === 'required') {
1289            window.vf.$publish('tray', 'close')
1290            handleLogin(false)
1291            return false
1292          } else {
1293            return { channel, event, args }
1294          }
1295        })
1296
1297        // Handles banned user messages
1298        window.vf.$subscribe('login', 'success', () => {
1299          setForumCookie('_fcc_viafoura_banned', 'false', 0)
1300        })
1301
1302        let skipFirstAlert = true
1303        window.vf.$subscribe('login', 'failure', (errorContext) => {
1304          skipFirstAlert = handleBannedUser(errorContext, skipFirstAlert)
1305        })
1306
1307        window.vf.$subscribe('comments', 'read', () => {
1308          handleReadComments()
1309        })
1310
1311        window.vf.$subscribe('commenting', 'loaded', (el) => {
1312          ensureUserIsSet().then(async () => {
1313            if (user.status !== 'subscribed') {
1314              document.getElementsByClassName('vf-comment-header')[0].style.display = 'none'
1315              document.getElementsByClassName('v3-comments__post-form')[0].style.display = 'none'
1316            }
1317          })
1318        });
1319      })
1320    </script>
1320
1321  
1322
1323
1324    
1325    
1326        
1327  
1328    
1328<script type="text/javascript">
1329      if (typeof ensureUserIsSet === 'function') {
1330        ensureUserIsSet().then(function() {
1331          if (!window.user) { return; }
1332          window.marfeel = window.marfeel || {};
1333          window.marfeel.cmd = window.marfeel.cmd || [];
1334          if (window.user.status === 'subscribed') {
1335            window.marfeel.cmd.push(['compass', function(compass) {
1336              compass.setUserType(3);
1337            }]);
1338          } else if (window.user.status === 'registered') {
1339            window.marfeel.cmd.push(['compass', function(compass) {
1340              compass.setUserType(2);
1341            }]);
1342          } else {
1343            window.marfeel.cmd.push(['compass', function(compass) {
1344              compass.setUserType(0);
1345            }]);
1346          }
1347        }).catch(function() {});
1348      }
1349    </script>
1349
1350  
1351
1352    
1353
1354    
1355    
1356    
1357        
1357<script type="text/javascript">
1358            /**
1359            * Dynamically generates an ad and inserts it into the template when the Viafoura conversations widget requests an ad.
1360            * @param  {String} slotName - id of the element to render the ad in
1361            */
1362            function generateCommentAd(slotName) {
1363              let viafouraAd = document.querySelector('[data-comments-ad-enable="true"]');
1364
1365              // Generate next slot name
1366                var adUnitString = viafouraAd.getAttribute('data-slot-name') || '';
1367                var sizesAttribute = viafouraAd.getAttribute('data-slot-sizes');
1368                var sizesArray = JSON.parse(sizesAttribute);
1369
1370                var sizeMappingString = viafouraAd.getAttribute('data-slot-adsizemap')
1371                var sizeMappingArray = JSON.parse(sizeMappingString);
1372
1373                var adTargetingAttribute = viafouraAd.getAttribute('data-targeting')
1374                var adTargetingArray = JSON.parse(adTargetingAttribute);
1375
1376                // Define the slot itself, call display() to
1377                // register the div and refresh() to fetch the ad.
1378                window.googletag.cmd.push(function() {
1379                    // Destroy any lingering ad slots if they exist in the widget
1380                    const slots = window.googletag.pubads().getSlots()
1381                        .filter((slot) => slot.getSlotElementId() === slotName);
1382                    window.googletag.destroySlots(slots);
1383
1384                    // Define ad sizes based on viewport size
1385                    // NOTE ads are not responsive but new ads will be rendered to the appropriate size
1386                    // Adapted from https://support.google.com/dfp_premium/answer/4578089?hl=en#responsiveDesign
1387                    var mapping = googletag.sizeMapping();
1388                    sizeMappingArray.forEach(function (entry) {
1389                        var viewportSize = entry[0];
1390                        var adSizes = entry[1];
1391                        mapping.addSize(viewportSize, adSizes);
1392                    });
1393
1394                    var sizeMapping = mapping.build();
1395                    // Create a new ad slot, pointing to the slotName given to this function
1396                    var slot = window.googletag.defineSlot(adUnitString, sizesArray, slotName)
1397                        .defineSizeMapping(sizeMapping)
1398                        .addService(window.googletag.pubads());
1399
1400                    // Add any targeting or any other modifications to the ad here
1401                    if (adTargetingArray) {
1402                      for (let key in adTargetingArray) {
1403                        if (adTargetingArray.hasOwnProperty(key)) {
1404                          slot.setTargeting(key, adTargetingArray[key])
1405                        }
1406                      }
1407                    }
1408
1409                    // Display the new ad
1410                    window.googletag.display(slotName);
1411                    window.googletag.pubads().refresh([slot]);
1412                });
1413            }
1414
1415            /**
1416            * Dynamically generates an ad and inserts it into the template when the Viafoura liveblog widget requests an ad.
1417            * @param  {String} slotName - id of the element to render the ad in
1418            */
1419            function generateLiveblogAd(slotName) {
1420              let viafouraAd = document.querySelector('[data-blog-ad-enable="true"]');
1421              // Generate next slot name
1422                var adUnitString = viafouraAd.getAttribute('data-slot-name') || '';
1423                var sizesAttribute = viafouraAd.getAttribute('data-slot-sizes');
1424                var sizesArray = JSON.parse(sizesAttribute);
1425
1426                var sizeMappingString = viafouraAd.getAttribute('data-slot-adsizemap')
1427                var sizeMappingArray = JSON.parse(sizeMappingString);
1428
1429                var adTargetingAttribute = viafouraAd.getAttribute('data-targeting')
1430                var adTargetingArray = JSON.parse(adTargetingAttribute);
1431
1432                // Define the slot itself, call display() to
1433                // register the div and refresh() to fetch the ad.
1434                window.googletag.cmd.push(function() {
1435                    // Destroy any lingering ad slots if they exist in the widget
1436                    const slots = window.googletag.pubads().getSlots()
1437                        .filter((slot) => slot.getSlotElementId() === slotName);
1438                    window.googletag.destroySlots(slots);
1439
1440                    // Define ad sizes based on viewport size
1441                    // NOTE ads are not responsive but new ads will be rendered to the appropriate size
1442                    // Adapted from https://support.google.com/dfp_premium/answer/4578089?hl=en#responsiveDesign
1443                    var mapping = googletag.sizeMapping();
1444                    sizeMappingArray.forEach(function (entry) {
1445                        var viewportSize = entry[0];
1446                        var adSizes = entry[1];
1447                        mapping.addSize(viewportSize, adSizes);
1448                    });
1449
1450                    var sizeMapping = mapping.build();
1451                    // Create a new ad slot, pointing to the slotName given to this function
1452                    var slot = window.googletag.defineSlot(adUnitString, sizesArray, slotName)
1453                        .defineSizeMapping(sizeMapping)
1454                        .addService(window.googletag.pubads());
1455
1456                    // Add any targeting or any other modifications to the ad here
1457                    if (adTargetingArray) {
1458                      for (let key in adTargetingArray) {
1459                        if (adTargetingArray.hasOwnProperty(key)) {
1460                          slot.setTargeting(key, adTargetingArray[key])
1461                        }
1462                      }
1463                    }
1464
1465                    // Display the new ad
1466                    window.googletag.display(slotName);
1467                    window.googletag.pubads().refresh([slot]);
1468                });
1469            }
1470
1471            /**
1472            * Dynamically generates an ad and inserts it into the template when the Viafoura trending conversations widget requests an ad.
1473            * @param  {String} slotName - id of the element to render the ad in
1474            */
1475            function requestConversationStarter(slotName) {
1476              let viafouraAd = document.querySelector('[data-engagement-ad-enable="true"]');
1477                // Generate next slot name
1478                var adUnitString = viafouraAd.getAttribute('data-slot-name') || '';
1479
1480                var sizesAttribute = viafouraAd.getAttribute('data-slot-sizes');
1481                var sizesArray = JSON.parse(sizesAttribute);
1482
1483                var sizeMappingString = viafouraAd.getAttribute('data-slot-adsizemap')
1484                var sizeMappingArray = JSON.parse(sizeMappingString);
1485
1486                var adTargetingAttribute = viafouraAd.getAttribute('data-targeting')
1487                var adTargetingArray = JSON.parse(adTargetingAttribute);
1488
1489                // Define the slot itself, call display() to
1490                // register the div and refresh() to fetch the ad.
1491                window.googletag.cmd.push(function() {
1492                    // Destroy any lingering ad slots if they exist in the widget
1493                    const slots = window.googletag.pubads().getSlots()
1494                        .filter((slot) => slot.getSlotElementId() === slotName);
1495                    window.googletag.destroySlots(slots);
1496                    // Define ad sizes based on viewport size
1497                    // NOTE ads are not responsive but new ads will be rendered to the appropriate size
1498                    // Adapted from https://support.google.com/dfp_premium/answer/4578089?hl=en#responsiveDesign
1499                    var mapping = googletag.sizeMapping();
1500                    sizeMappingArray.forEach(function (entry) {
1501                        var viewportSize = entry[0];
1502                        var adSizes = entry[1];
1503                        mapping.addSize(viewportSize, adSizes);
1504                    });
1505
1506                    var sizeMapping = mapping.build();
1507
1508                    // Create a new ad slot, pointing to the slotName given to this function
1509                    var slot = window.googletag.defineSlot(adUnitString, sizesArray, slotName)
1510                        .defineSizeMapping(sizeMapping)
1511                        .addService(window.googletag.pubads());
1512
1513                    // Add any targeting or any other modifications to the ad here
1514                    if (adTargetingArray) {
1515                      for (let key in adTargetingArray) {
1516                        if (adTargetingArray.hasOwnProperty(key)) {
1517                          slot.setTargeting(key, adTargetingArray[key])
1518                        }
1519                      }
1520                    }
1521
1522                    // Display the new ad
1523                    window.googletag.display(slotName);
1524                    window.googletag.pubads().refresh([slot]);
1525                });
1526            }
1527
1528            // Subscribe to the viafoura event when the viafoura object is ready
1529            window.vfQ = window.vfQ || [];
1530
1531            window.vfQ.push(function() {
1532                window.vf.$subscribe('vf-ads', 'requestCommentAd', generateCommentAd);
1533                window.vf.$subscribe('vf-ads', 'requestLiveblogAd', generateLiveblogAd);
1534                window.vf.$subscribe('vf-ads', 'requestConversationStarter', requestConversationStarter);
1535            });
1536        </script>
1536
1537    
1538
1539
1540    
1540<script src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/webcomponents-loader/webcomponents-loader.ce44f83d1399e8dd41e607b70e0642c9.gz.js"></script>
1540
1541
1542    
1542<script>
1543        /**
1544            This allows us to load the IE polyfills via feature detection so that they do not load
1545            needlessly in the browsers that do not need them. It also ensures they are loaded
1546            non async so that they load before the rest of our JS.
1547        */
1548        var head = document.getElementsByTagName('head')[0];
1549        if (!window.CSS || !window.CSS.supports || !window.CSS.supports('--fake-var', 0)) {
1550            var styleGuideScript = document.createElement('script');
1551            styleGuideScript.setAttribute('src', "https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/util/IEPolyfills.min.a285ec4d47a7c3beb88cd1008acd98bb.gz.js");
1552            styleGuideScript.setAttribute('type', 'text/javascript');
1553            styleGuideScript.async = false;
1554            head.appendChild(styleGuideScript);
1555        }
1556    </script>
1556
1557
1558    
1558<script>
1559        window.dataLayer = []
1560        window.paywall = window['paywall'] || []
1561    </script>
1561
1562
1563    
1563<script type='text/javascript'>
1564
1565  let section = "";
1566  let data_tags = [];
1567  let page_category;
1568  let pathname = window.location.pathname;
1569  let contentType = "page";
1570  let articleSourceLabel = "";
1571
1572  if (pathname === '/') {
1573    section = "home"
1574    page_category = "Homepage"
1575    data_tags.push('sectionfront')
1576  }
1577  else if ((contentType === "article") || (contentType === "paidUserContent") || (contentType === "gallery") || (contentType === "video")) {
1578    pathname = pathname.split('/');
1579    if (pathname.length > 2){
1580        section = pathname[1];
1581    }
1582    page_category = pathname[1];
1583
1584    for (i = 2; i < pathname.length - 1; i++) {
1585        section += '/' + pathname[i]
1586    }
1587  }
1588  else {
1589    pathname = pathname.split('/');
1590    section = pathname[1]
1591    page_category = pathname[1]
1592    let title = "Contact Us - St. Cloud news, weather &amp; sports"
1593    let formattedTitle = title.toLowerCase()
1594    let formattedSection = section.toLowerCase()
1595    if (formattedSection === formattedTitle) {
1596        data_tags.push('sectionfront')
1597    }
1598
1599    for (i = 2; i < pathname.length; i++) {
1600        section += '/' + pathname[i]
1601    }
1602  }
1603
1604  if (page_category === undefined) {
1605    page_category = "article"
1606  }
1607
1608  if (section === ""){
1609    section = "unknown";
1610  }
1611
1612  
1613
1614
1615  let authorName = "";
1616
1617  
1618
1619  if (authorName === ""){
1620    authorName = "not set";
1621  }
1622
1623  let data_layer_obj = {
1624    "articleId": "00000185-a699-d90e-a1ef-e699c69c0002",
1625    "articleTitle": "Contact Us - St. Cloud news, weather &amp; sports",
1626    "pageDescription": "Need to contact someone at St. Cloud LIVE? This page has all the information you might need. ",
1627    "site": window.location.hostname,
1628    "tags": data_tags,
1629    "url": window.location.pathname,
1630    "FCC_SectionName": section.toLowerCase(),
1631    "FCC_ContentType": "page",
1632    "FCC_PublishDate": "",
1633    "FCC_ArticleSource": articleSourceLabel
1634  }
1635
1636  dataLayer.push({'page_category': page_category});
1637  dataLayer.push(data_layer_obj);
1638  if ((contentType === "article") || (contentType === "video") || (contentType === "generated content") || (contentType === "podcast")){
1639    
1640      dataLayer.push({"FCC_Author": authorName});
1641    
1642  }
1643
1644  let fccUserStatusCookie = getForumCookie("_fcc_user_status");
1645  if (fccUserStatusCookie === "") {
1646    fccUserStatusCookie = "unknown";
1647  }
1648  dataLayer.push({"FCC_UserStatus": fccUserStatusCookie});
1649</script>
1649
1650
1651
1652    
1652<script src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/All.min.9c687352b7cf21e9f3e4c42a3b5146f0.gz.js" async></script>
1652
1653
1654    
1654<script>
1655
1656  window.fbAsyncInit = function() {
1657      FB.init({
1658          
1659              appId : '1236542657263794',
1660          
1661          xfbml : true,
1662          version : 'v2.9'
1663      });
1664  };
1665
1666  (function(d, s, id){
1667     var js, fjs = d.getElementsByTagName(s)[0];
1668     if (d.getElementById(id)) {return;}
1669     js = d.createElement(s); js.id = id;
1670     js.src = "//connect.facebook.net/en_US/sdk.js";
1671     fjs.parentNode.insertBefore(js, fjs);
1672   }(document, 'script', 'facebook-jssdk'));
1673</script>
1673
1674
1675<!-- Google Tag Manager -->
1676<script>
vendor: 355 bytes, lines 1676-1680
1676(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1677            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1678        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1679        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1680})(window,document,'script','dataLayer','
1680GTM-K29394N
vendor: 3 bytes, line 1680
1680');
1680</script>
1680
1681<!-- End Google Tag Manager -->
1682<script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script>
1682<script type="text/javascript">
1683    window.googletag = window.googletag || {cmd: []};
1684    // setup of ad slots
1685    var dfpAdSlotsObject = {}
1686    var dfpAdSlots = []
1687    var dfpAdIds = []
1688    var staticAdSlots = []
1689</script>
1689
1690
1691<script type="text/javascript">
1692    // DFP Enable services
1693    var dfpEnableLazyLoad;
1694    googletag.cmd.push(function () {
1695        if (typeof Storage !== "undefined") {
1696            var targetingParamStr = localStorage.getItem("bcDFPTargetingParams");
1697
1698            if (targetingParamStr) {
1699                var targetingParameters = JSON.parse(targetingParamStr);
1700
1701                // set page-level targeting parameters
1702                for (let i = 0; i < targetingParameters.length; i++) {
1703                    window.googletag.pubads().setTargeting(targetingParameters[i].key, targetingParameters[i].value);
1704                }
1705            }
1706        }
1707            // DFP lazyLoad
1708            dfpEnableLazyLoad = true;
1709            var dfpMobileScaling = 2.0;
1710            var dfpFetchMarginPercent = 200;
1711            var dfpRenderMarginPercent = Math.round(100);
1712            window.googletag.pubads().enableLazyLoad({
1713                fetchMarginPercent: dfpFetchMarginPercent,
1714                renderMarginPercent: dfpRenderMarginPercent,
1715                mobileScaling: dfpMobileScaling
1716            });googletag.pubads().disableInitialLoad();
1717        googletag.enableServices();
1718    });
1719</script>
1719
1720
1721<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js"
1722    ></script>
vendor: 1 bytes, line 1722
1722
1723<script src="https://static.chartbeat.com/js/chartbeat_mab.js" async 
1724    ></script>
vendor: 1 bytes, line 1724
1724
1725<script>Sailthru.init({ customerId: '5a76b1ba23dbeef7ab4916928a3057cd' });</script>
1725
1726
1727    
1727<script async="async" src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/staticjs/prebid11.0.0.0c45189d6c8c1d5b5978fce0a99c01f4.gz.js"></script>
1727
1728
1729    
1729<script type="text/javascript">
1730        var enablePrebid = true;
1731        var bidderTimeout = 3000;
1732        var GRANULARITY = 'dense';
1733        var desktopSizes = [
1734            [970, 250],
1735            [300, 600],
1736            [970, 90],
1737            [728, 90],
1738            [300, 250],
1739            [468, 60]
1740        ];
1741        var tabletSizes = [[728, 90], [300, 600], [300, 250]];
1742        var phoneSizes = [[320, 100], [320, 50], [300, 250]];
1743
1744        // Generic ad mapping used for dynamic sizing
1745        var ad_mapping_large_desktop = [[980, 330], [728, 90], [960, 200], [930, 180], [970, 90], [970, 250], [970, 66], [980, 120], [300, 250], [300, 600], [100, 25]];
1746        var ad_mapping_desktop = [[980, 330], [728, 90], [960, 200], [930, 180], [970, 90], [970, 250], [970, 66], [980, 120], [300, 250], [300, 600]];
1747        var ad_mapping_tablet = [[728, 90], [300, 600], [300, 250], [100, 25]];
1748        var ad_mapping_phone = [[320, 100], [320, 50], [300, 50], [300, 600], [300, 250], [250, 250], [320, 100]];
1749        var sizeConfig = [{
1750            'mediaQuery': '(min-width: 1275px)',
1751            'sizesSupported': ad_mapping_large_desktop,
1752            'labels': ['large-desktop']
1753        }, {
1754            'mediaQuery': '(min-width: 1000px) and (max-width: 1274px)',
1755            'sizesSupported': ad_mapping_desktop,
1756            'labels': ['desktop']
1757        }, {
1758            'mediaQuery': '(min-width: 760px) and (max-width: 999px)',
1759            'sizesSupported': ad_mapping_tablet,
1760            'labels': ['tablet']
1761        }, {
1762            'mediaQuery': '(min-width: 0px) and (max-width: 759px)',
1763            'sizesSupported': ad_mapping_phone,
1764            'labels': ['phone']
1765        }];
1766        var priceBucket = {
1767            "buckets": [
1768                {
1769                "precision": 2, //default is 2 if omitted - means 2.1234 rounded to 2 decimal places = 2.12
1770                "min": 0,
1771                "max": 4.50,
1772                "increment": 0.01
1773                },
1774                {
1775                "precision": 2,
1776                "min": 4.50,
1777                "max": 10,
1778                "increment": 0.05
1779                },
1780                {
1781                "precision": 2,
1782                "min": 10,
1783                "max": 20,
1784                "increment": 0.10
1785                },
1786                {
1787                "precision": 2,
1788                "min": 20,
1789                "max": 50,
1790                "increment": 0.25
1791                },
1792                {
1793                "precision": 2,
1794                "min": 50,
1795                "max": 100,
1796                "increment": 0.50
1797                }
1798            ]
1799        };
1800        var confSetConfig = {
1801            enableTIDs: true,
1802            priceGranularity: priceBucket,
1803            // debug: true,
1804            // cache: {
1805            //     url: false
1806            // },
1807            userSync: {
1808                filterSettings: {
1809                    iframe: {
1810                        bidders: '*',   // '*' means all bidders
1811                        filter: 'include'
1812                    }
1813                },
1814                syncsPerBidder: 10, // and no more than 10 syncs at a time
1815                syncDelay: 10000, // 10 seconds after the auction
1816            },
1817            sizeConfig: sizeConfig
1818        };
1819    </script>
1819
1820
1821    <fcc-first-entry-campaign id="First-entry-campaign" showFirstEntryCampaign="false"></fcc-first-entry-campaign>
1822
1823    
1823<script>
1824        var link = document.createElement('link');
1825        link.setAttribute(
1826            'href',
1827            '//fonts.googleapis.com/css?family=Brygada+1918:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700|Source+Sans+Pro:300,400,600,700,900'
1828        )
1829        var relList = link.relList;
1830        if (relList && relList.supports('preload')) {
1831            link.setAttribute('as', 'style');
1832            link.setAttribute('rel', 'preload');
1833            link.setAttribute('onload', 'this.rel="stylesheet"');
1834            link.setAttribute('crossorigin', 'anonymous');
1835        } else {
1836            link.setAttribute('rel', 'stylesheet');
1837        }
1838        head.appendChild(link);
1839    </script>
1839
1840
1841     
1841<script type="text/javascript">
1842        (function () {
1843            function clickEpaper() {
1844                let epaperLink = "https://epaper.stcloudlive.com/";
1845                function redirectToEpaper() {
1846                    window.location.href = epaperLink;
1847                }
1848                redirectToEpaper();
1849            }
1850
1851            function clickYellowSubscribe(subscribeUrl, offerTitle, clickClass) {
1852                // sophi User Properties - Subscribe button click
1853                try {
1854                    demeter("userProperties", {
1855                        args: {
1856                            2: true,
1857                        }
1858                    });
1859                } catch (err) {
1860                    console.log("sophi not loaded to page")
1861                }
1862                // calls clickSubscribe to fulfill subscribe button duties
1863                clickSubscribe(subscribeUrl, offerTitle, clickClass)
1864            }
1865
1866            function clickOfferSubscribe(subscribeUrl, offerTitle, clickClass) {
1867                // datalayer push for subscribe offers
1868                let subscribeOfferData = {
1869                    subscribe_offer_title: offerTitle
1870                }
1871
1872                dataLayer.push({'event': 'subscribe_offer_selected', ...subscribeOfferData});
1873
1874                clickSubscribe(subscribeUrl, offerTitle, clickClass)
1875            }
1876
1877            function clickSubscribe(subscribeUrl, offerTitle, clickClass) {
1878                try {
1879                    enterSophiSubscriptionFunnel()
1880                } catch {
1881                    console.log("Subscription Funnel: Sophi not loaded to page")
1882                }
1883
1884                offerTitle = offerTitle || '';
1885                clickClass = clickClass || '';
1886
1887                if (getForumCookie('_fcc_utm_campaign') == '') {
1888                createCampaignCookie(subscribeUrl, offerTitle);
1889                }
1890                if (!isNavigaTemplate(subscribeUrl, clickClass)) {
1891                window.location.href = updateUrlCampaignParameters(subscribeUrl, clickClass);
1892                }
1893            }
1894            function isNavigaTemplate(url, clickClass) {
1895                let subscribeLinks = document.getElementsByClassName('subscribe-button');
1896                for (let i = 0; i < subscribeLinks.length; i++) {
1897                    if (subscribeLinks[i].href === url) {
1898                        subscribeLinks[i].setAttribute(
1899                        'href',
1900                        updateUrlCampaignParameters(url, clickClass)
1901                        );
1902                        return true;
1903                    }
1904                }
1905                return false;
1906            }
1907            // For G2I to work correctly, all three parameters must be present
1908            // otherwise the parameters will not be recorded
1909            function hasAllParams(queryString) {
1910                let hasUtmCampaign =
1911                queryString.includes('utm_source') &&
1912                queryString.includes('utm_medium') &&
1913                queryString.includes('utm_campaign');
1914                let hasG2iCampaign =
1915                queryString.includes('g2i_source') &&
1916                queryString.includes('g2i_medium') &&
1917                queryString.includes('g2i_campaign');
1918                return hasUtmCampaign || hasG2iCampaign;
1919            }
1920            function createCampaignCookie(tempQueryString, offerTitle) {
1921                offerTitle = offerTitle || '';
1922                let source = '';
1923                let medium = '';
1924                let campaign = '';
1925                let queryString = tempQueryString
1926                    .replace('?', '&')
1927                    .replace('utm_source', 'g2i_source')
1928                    .replace('utm_medium', 'g2i_medium')
1929                    .replace('utm_campaign', 'g2i_campaign');
1930                let queryStringParams = queryString.split('&');
1931                for (let i = 0; i < queryStringParams.length; i++) {
1932                    let tempString = queryStringParams[i];
1933                    let tempArr = tempString.split('=') || [];
1934                    if (tempString.includes('g2i_source') && source === '') {
1935                        source = '&'.concat('g2i_source=', encodeURIComponent(tempArr[1]));
1936                    }
1937                    if (tempString.includes('g2i_medium') && medium === '') {
1938                        medium = '&'.concat('g2i_medium=', encodeURIComponent(tempArr[1]));
1939                    }
1940                    if (tempString.includes('g2i_campaign') && campaign === '') {
1941                        campaign = '&'.concat('g2i_campaign=', encodeURIComponent(tempArr[1]));
1942                    }
1943                }
1944                // Sets the default values for the cookie
1945                if (source === '') {
1946                    source = '&g2i_source=Brightspot';
1947                }
1948                if (medium === '' && offerTitle !== '') {
1949                    if (offerTitle.includes('Print + Digital')) {
1950                        medium = 'combo';
1951                    } else {
1952                        medium = offerTitle.toLowerCase().replaceAll(' ', '_');
1953                    }
1954                    medium = '&g2i_medium=' + encodeURIComponent(medium);
1955                } else if (medium === '') {
1956                    // ! what should the medium be if the offerTitle is empty?
1957                    medium = '&g2i_medium=unknown';
1958                }
1959                if (campaign === '') {
1960                    campaign = '&g2i_campaign=no_campaign';
1961                }
1962                setForumCookie('_fcc_utm_campaign', source.concat(medium, campaign), 0);
1963            }
1964            function addReturnUrl(url) {
1965                if (!url.includes('returnUrl')) {
1966                    let returnUrl = "";
1967                    let currentUrl = document.location.href;
1968                    // Determine if the currentUrl already has a returnUrl
1969                    if (currentUrl.includes("returnUrl")) {
1970                        returnUrl = currentUrl.split("returnUrl=")[1];
1971                    } else if (currentUrl.includes('/subscribe')) {
1972                        // If on the subscribe page, use the referrer
1973                        returnUrl = document.referrer;
1974                    } else {
1975                        // Otherwise, use the current URL
1976                        returnUrl = currentUrl;
1977                    }
1978                    url = url.concat('&returnUrl=', encodeURIComponent(returnUrl));
1979                }
1980                return url;
1981            }
1982            // Ensures that the URL being passed to it contains all 3 G2I parameters, and adds them if they dont exist
1983            function updateUrlCampaignParameters(navigaSubscribeUrl, clickClass) {
1984                clickClass = clickClass || '';
1985                navigaSubscribeUrl = navigaSubscribeUrl || '';
1986                let tempUrl = navigaSubscribeUrl;
1987                let queryString = navigaSubscribeUrl?.split('?');
1988                let hrefQueryString = (queryString.length > 1) ? queryString[1] : '';
1989                let campaignCookie = getForumCookie('_fcc_utm_campaign');
1990                // If the URL does not contain any parameters
1991                if (hrefQueryString === '') {
1992                    tempUrl = navigaSubscribeUrl.concat(campaignCookie.replace('&', '?'));
1993                    if (clickClass === 'Page-header-subscribe') {
1994                        dataLayer.push({'subscribe_button_url': tempUrl });
1995                    }
1996                    return addReturnUrl(tempUrl);
1997                }
1998                if (hasAllParams(navigaSubscribeUrl)) {
1999                    if (clickClass === 'Page-header-subscribe') {
2000                        dataLayer.push({'subscribe_button_url': navigaSubscribeUrl });
2001                    }
2002                    return addReturnUrl(navigaSubscribeUrl);
2003                } else {
2004                    if (!hrefQueryString.includes('g2i_source')) {
2005                        tempUrl = tempUrl.concat('&g2i_source=Brightspot');
2006                    } else if (!hrefQueryString.includes('g2i_medium')) {
2007                        tempUrl = tempUrl.concat('&g2i_medium=unknown');
2008                    } else if (!hrefQueryString.includes('g2i_campaign')) {
2009                        tempUrl = tempUrl.concat('&g2i_campaign=no_campaign');
2010                    }
2011                    if (clickClass === 'Page-header-subscribe') {
2012                        dataLayer.push({'subscribe_button_url': tempUrl });
2013                    }
2014                    return addReturnUrl(tempUrl);
2015                }
2016            }
2017            // Check for query string parameters with campaign codes
2018            // and FCC UTM Campaign cookie
2019            let queryString = document.location.search;
2020            if (
2021                getForumCookie('_fcc_utm_campaign') === '' &&
2022                queryString !== '' &&
2023                hasAllParams(queryString)
2024            ) {
2025                createCampaignCookie(queryString);
2026            }
2027            
2028                ensureUserIsSet().then(function(){
2029                    if (window?.user.status === 'subscribed') {
2030                        let ownedSubs = Connext.Storage.GetUserData().OwnedSubscriptions;
2031                        for (const ownedSub of ownedSubs) {
2032                            if (ownedSub.PaperCode === 'SLS') {
2033                                setForumCookie('_fcc_sls_subscribed', true, 0);
2034                            }
2035                        }
2036                    }
2037                    else {
2038                        setForumCookie('_fcc_sls_subscribed', false, 0);
2039                    }
2040                });
2041            
2042            Object.assign(window, {
2043                clickEpaper: clickEpaper,
2044                clickSubscribe: clickSubscribe,
2045                clickYellowSubscribe: clickYellowSubscribe,
2046                clickOfferSubscribe: clickOfferSubscribe
2047            });
2048        })();
2049    </script>
2049
2050</head>
2051
2052<body class="Page-body" data-header-hat="true"
2053
2054
2055>
2056    <!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 2056-2058
2056
2057<noscript>
2058    <iframe src="https://www.googletagmanager.com/ns.html?id=
2058GTM-K29394N
vendor: 88 bytes, lines 2058-2060
2058"
2059    height="0" width="0" style="display:none;visibility:hidden"></iframe>
2060</noscript>
2061<!-- End Google Tag Manager (noscript) --><auth0-script>
2062  
2062<script async type='text/javascript'>
2063    pianoUserId = window['pianoUserId']
2064    paywall = window['paywall']
2065
2066    window.addEventListener("message", function(evt) {
2067      if(evt.data && evt.data === "login") {
2068        login();
2069      }
2070    });
2071
2072    window.addEventListener("message", function(evt) {
2073      if(evt.data && evt.data === "register") {
2074        signup();
2075      }
2076    });
2077
2078    // Created Date
2079    if("" === "") {
2080      // The content published date
2081      paywall.createdDate = "";
2082    } else {
2083      // The content published date
2084      paywall.createdDate = "";
2085    }
2086
2087    if (paywall.createdDate) {
2088      // Article Age (in milliseconds)
2089      let articleAgeMS = Date.parse(new Date()) - Date.parse(paywall.createdDate);
2090      // Article Age (in days -- 86400000 ms/day)
2091      paywall.ageInDays = Math.floor(articleAgeMS/86400000);
2092    }
2093
2094    // The content author
2095    paywall.author = "";
2096
2097    // The article ID
2098    paywall.contentId = "00000185-a699-d90e-a1ef-e699c69c0002";
2099
2100    // Page Type
2101    let articleBody = ""
2102    if (window.location.pathname === '/') {
2103      paywall.pageType = "homepage";
2104    }
2105    else if (articleBody > 0 || window.location.href.indexOf("/obits/") > -1 || contentType === 'blog post') {
2106      paywall.pageType = "article";
2107    }
2108    else if (contentType === 'video') {
2109      paywall.pageType = "video";
2110    }
2111    else {
2112      paywall.pageType = "sectionfront";
2113    }
2114
2115    paywall.pageName = "https://www.stcloudlive.com/contact-us";
2116
2117    // The Section Name
2118    let sectionName;
2119    
2120
2121    let js_tags = []
2122
2123    if (sectionName == undefined) {
2124      if (window.location.pathname === '/') {
2125        sectionName = "Home"
2126      }
2127      else if (paywall.pageType === "video") {
2128        sectionName = "video"
2129      }
2130      else {
2131        let pathname = window.location.pathname.split('/')
2132        /*
2133          freeChildPages are free content that falls under a parent section
2134          e.g. /account/newletters, /podcasts/agweek-podcast, or /obituaries/obits/firstname-lastname-hashkey
2135        */
2136        let freeChildPages = ["account", "legal-notices", "obituaries", "obits", "podcasts"]
2137        sectionName = (freeChildPages.includes(pathname[1]) && typeof(pathname[2]) !== "undefined") ?
2138            pathname[1] : pathname.slice(-1)[0];
2139      }
2140    }
2141
2142    
2143
2144    let cannabisCookie = getForumCookie('_fcc_cannabis_session')
2145    paywall.cannabis = cannabisCookie
2146
2147    // The content tags
2148    paywall.tags = js_tags;
2149
2150    paywall.sectionName = sectionName;
2151  </script>
2151
2152</auth0-script>
2153
2154
2155    
2156        
2156<script async>
2157    const getEnvironment = () => {
2158        const hostNameArray = window.location.hostname.split('.')
2159        const indexOfWWW = hostNameArray.indexOf('www')
2160        if (indexOfWWW > -1) {
2161          hostNameArray.splice(indexOfWWW, 1)
2162        }
2163        var propertyName = hostNameArray[0]
2164        var environment = 'production'
2165        if (window.location.hostname.includes('qa') ||
2166          window.location.hostname.includes('uat') ||
2167          window.location.hostname.includes('localhost')
2168        ) {
2169          environment = 'test'
2170        } else if (window.location.hostname.includes('web')) {
2171          environment = 'production-other'
2172        }
2173        return environment
2174    }
2175
2176    // Reserved for Sophi User Properties available on initial page load.
2177    const setSophiUserProperties = (userStatus) => {
2178        const urlParams = new URLSearchParams(window.location.search)
2179        const utmSource = urlParams.get('utm_source')
2180        const utmMedium = urlParams.get('utm_medium')
2181
2182        const navigaSubPromoEligible = (paywall.promoEligible === "yes")
2183
2184        let newUserProperties = {}
2185        if (userStatus == '' && utmSource == 'email' && utmMedium == 'newsletter') {
2186            demeter('userProperties', {
2187                args: {
2188                    1: true,
2189                    4: navigaSubPromoEligible
2190                }
2191            });
2192        } else if (userStatus !== 'subscribed' && utmSource == 'email' && utmMedium == 'newsletter') {
2193            demeter('userProperties', {
2194                args:  {
2195                    visitorType: userStatus,
2196                    1: true,
2197                    4: navigaSubPromoEligible
2198                }
2199            });
2200        } else if (userStatus == 'anonymous' || userStatus == 'registered') {
2201            demeter('userProperties', {
2202                args: {
2203                    visitorType: userStatus,
2204                    4: navigaSubPromoEligible
2205                }
2206            });
2207        }
2208    }
2209
2210    const enterSophiSubscriptionFunnel = () => {
2211        demeter('userProperties', {
2212            args: {
2213                3: true
2214            }
2215        })
2216    }
2217
2218    const getSophiDecision = async (userStatus) => {
2219        if (userStatus == '') {
2220            let decision = await demeter('getDecision');
2221            if (decision.outcome.wallVisibility === 'always') {
2222                paywall.sophiWallType = decision.outcome.wallType // 'regwall' or 'paywall'
2223            }
2224        } else if (userStatus !== 'subscribed') {
2225            let decision = await demeter('getDecision', {
2226                args: { visitor: userStatus }, // 'registered' or 'anonymous'
2227            });
2228            if (decision.outcome.wallVisibility === 'always') {
2229                paywall.sophiWallType = decision.outcome.wallType // 'regwall' or 'paywall'
2230            }
2231        }
2232    }
2233
2234    const sophiMount = async () => {
2235        // Allows Sophi Logs to show in Console
2236        if (getEnvironment() === 'test') {
2237            demeter('config', {
2238                args: {
2239                    logLevel: 'debug' // default log level is 'warn'
2240                }
2241            })
2242        }
2243
2244        const userStatus = getForumCookie('_fcc_user_status')
2245        setSophiUserProperties(userStatus)
2246
2247        const isArticle = paywall.pageType === 'article' ? true : false;
2248        const sophiSection = paywall.sectionName;
2249
2250        // Track standard pageview event
2251        demeter('pageview', {
2252            args: {
2253                article: isArticle,     // Bool: Identifies if this is an article page
2254                section: sophiSection   // String: Top level section of the article
2255            }
2256        });
2257
2258        // 1. Get values from window.sophi.dataLayer
2259
2260        await demeter('getSophiContext');
2261
2262        const sophiData = window.sophi.dataLayer;
2263
2264        // 2. Set up tracking properties
2265
2266        var sophi_propensity = ''
2267        if (sophiData && sophiData.trace) {
2268            sophi_propensity = sophiData.trace.substring(3,5)
2269            paywall.sophiPropensityScore = sophi_propensity
2270        }
2271
2272        const trackingProperties = {
2273            sophi_trace: sophiData.trace,
2274            sophi_context: sophiData.context,
2275            sophi_inputs: sophiData.inputs,
2276            sophi_assigned_group: sophiData.assignedGroup,
2277            experiments_code: sophiData.experimentsCode,
2278            sophi_propensity_score: sophi_propensity,
2279            sophi_user_properties: sophiData.userProperties,
2280            sophi_content_properties: sophiData.contentProperties
2281        };
2282
2283        // Track a pageview event
2284        dataLayer.push({'event': 'sophi_page_view', ...trackingProperties});
2285
2286        // Updated a/b testing for Sophi v2.0
2287        const assignedGroup = sophiData.assignedGroup;
2288        if (assignedGroup === 'variant') {
2289            paywall.assignedGroup = 'variant'
2290            getSophiDecision(userStatus)
2291        } else {
2292            paywall.assignedGroup = 'control'
2293        }
2294
2295        function generateLink (arr, propensityScore, isPromo) {
2296            if (!isPromo) {
2297               // update subscribe links
2298                updateSubscribeButtonLinks(arr[0].url)
2299                // footer
2300                updateFooterLink(arr[0].url)
2301                return
2302            }
2303            // calc length & map to offers
2304            const total = 100;
2305            const interval = total / arr.length;
2306
2307            const scoredOffers = arr.map((item, index) => {
2308                const upper = total - interval * index;
2309                const lower = total - interval * (index + 1);
2310                return {
2311                    ...item,
2312                    scoreRange: {
2313                        lower: parseFloat(lower.toFixed(2)),
2314                        upper: parseFloat(upper.toFixed(2))
2315                    }
2316                }
2317            })
2318
2319            const selectedOffer = scoredOffers.find(item => propensityScore > item.scoreRange.lower && propensityScore <= item.scoreRange.upper)
2320
2321            if (!selectedOffer) {
2322                console.log('no offer default subscribe link used')
2323                return
2324            }
2325
2326            // update subscribe links
2327            updateSubscribeButtonLinks(selectedOffer.url)
2328            // footer
2329            updateFooterLink(selectedOffer.url)
2330        }
2331
2332        function updateSubscribeButtonLinks (url) {
2333            let link = `clickSubscribe('${url}
2333', '', 'Page-header-subscribe')`
2334            // find all subscribe button instances on page
2335            let elementCollection = document.getElementsByClassName('Page-header-subscribe')
2336            let elementArr = Array.from(elementCollection)
2337
2338            elementArr.forEach((element, index) => {
2339                element.setAttribute('onclick', link)
2340            })
2341        }
2342
2343        function updateFooterLink (url) {
2344            let link = `clickSubscribe('${url}', '', 'Page-header-subscribe')`
2345            let footerCollection = document.getElementsByClassName('FooterNavigationItem-items-item')
2346            // find the subscription link
2347            let footerArr = Array.from(footerCollection)
2348
2349            let filteredFooterArr = footerArr.filter(parent => parent.firstChild.innerText?.includes('Subscription Options'))
2350            if (filteredFooterArr.length < 1) {
2351                console.log('no footer links found')
2352                return
2353            }
2354            let footerLink = filteredFooterArr[0].firstChild
2355            if (!footerLink) {
2356                console.log('no anchor in footer link')
2357                return
2358            }
2359            footerLink.removeAttribute('href')
2360            footerLink.setAttribute('onclick', link)
2361        }
2362
2363        // determine subscribe URL based on logic
2364        if (assignedGroup === "variant" && "false" === "true") {
2365            let sophiSubscribeUrlsArr = []
2366            
2367            if (paywall.promoEligible === 'yes') {
2368                // generate subscribe url based on propensity score
2369                generateLink(sophiSubscribeUrlsArr, paywall.sophiPropensityScore, true)
2370            } else {
2371                generateLink(sophiSubscribeUrlsArr, paywall.sophiPropensityScore, false)
2372            }
2373        }
2374
2375        window.dispatchEvent(navigaEngageInitTrigger)
2376    }
2377
2378    // New Event for Sophi Paywall to Trigger on paywall modals after Sophi has mounted
2379    const navigaEngageInitTrigger = new Event('navigaEngageInitTrigger')
2380    window.addEventListener('sophiGlobalScriptMount', function () {
2381        sophiMount()
2382    })
2383</script>
2383
2384    
2385
2386
2387
2388    
2388<script>
2389    (function (d, s, n) {
2390      var js, fjs = d.getElementsByTagName(s)[0];
2391      js = d.createElement(s);
2392      js.className = n;
2393      js.src = "//player.ex.co/player/33705558-dcc5-46ac-8b10-861843026682";
2394      fjs.parentNode.insertBefore(js, fjs);
2395    }(document, 'script', 'exco-player'));
2396</script>
2396
2397
2398    
2399<svg xmlns='http://www.w3.org/2000/svg' style='display:none' id='iconsMap'>
2400    <symbol id='account' viewBox='0 0 24 24'>
2401        <path
2402            d='M12.375 0.375C5.95312 0.375 0.75 5.57812 0.75 12C0.75 18.4219 5.95312 23.625 12.375 23.625C18.7969 23.625 24 18.4219 24 12C24 5.57812 18.7969 0.375 12.375 0.375ZM18.375 20.1562C16.6875 21.4219 14.5781 22.125 12.375 22.125C10.125 22.125 8.01562 21.4219 6.375 20.1562V19.5C6.375 17.8594 7.6875 16.5 9.375 16.5C9.89062 16.5 10.6406 17.0625 12.375 17.0625C14.0625 17.0625 14.8125 16.5 15.375 16.5C17.0156 16.5 18.375 17.8594 18.375 19.5V20.1562ZM19.7812 18.8906C19.4531 16.6875 17.625 15 15.375 15C14.3906 15 13.9219 15.5625 12.375 15.5625C10.7812 15.5625 10.3125 15 9.375 15C7.07812 15 5.25 16.6875 4.92188 18.8906C3.23438 17.0625 2.25 14.6719 2.25 12C2.25 6.42188 6.75 1.875 12.375 1.875C17.9531 1.875 22.5 6.42188 22.5 12C22.5 14.6719 21.4688 17.0625 19.7812 18.8906ZM12.375 5.625C10.0781 5.625 8.25 7.5 8.25 9.75C8.25 12.0469 10.0781 13.875 12.375 13.875C14.625 13.875 16.5 12.0469 16.5 9.75C16.5 7.5 14.625 5.625 12.375 5.625ZM12.375 12.375C10.9219 12.375 9.75 11.2031 9.75 9.75C9.75 8.34375 10.9219 7.125 12.375 7.125C13.7812 7.125 15 8.34375 15 9.75C15 11.2031 13.7812 12.375 12.375 12.375Z' />
2403    </symbol>
2404    <symbol id='mono-icon-Facebook' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'>
2405        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2406        <path
2407            d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z' />
2408    </symbol>
2409    <symbol id='mono-icon-Instagram' viewBox='0 0 448 512'>
2410        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2411        <path
2412            d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' />
2413    </symbol>
2414    <symbol id='mono-icon-Mailto' viewBox='0 0 512 512'>
2415        <path
2416            d='M40 147.75 C40 117.923 64.173 93.75 94 93.75 L418 93.75 C447.784 93.75 472 117.923 472 147.75 L472 363.75 C472 393.534 447.784 417.75 418 417.75 L94 417.75 C64.173 417.75 40 393.534 40 363.75 Z M67 147.75 L67 181.416 232.038 302.409 C246.297 312.872 265.703 312.872 279.962 302.409 L445 181.416 445 147.75 C445 132.816 432.934 120.75 418 120.75 L93.241 120.75 C79.091 120.75 66.241 132.816 66.241 147.75 Z M67 214.913 L67 363.75 C67 378.684 79.091 390.75 94 390.75 L418 390.75 C432.934 390.75 445 378.684 445 363.75 L445 214.913 295.909 324.178 C272.116 341.644 239.884 341.644 216.091 324.178 Z' />
2417    </symbol>
2418    <symbol id='mono-icon-Print' viewBox='0 0 512 512'>
2419        <path
2420            d='M386.625 304.25 L125.375 304.25 C110.949 304.25 99.25 315.949 99.25 330.375 L99.25 434.875 C99.25 449.301 110.949 461 125.375 461 L386.625 461 C401.051 461 412.75 449.301 412.75 434.875 L412.75 330.375 C412.75 315.925 401.075 304.25 386.625 304.25 Z M386.625 434.875 L125.375 434.875 125.375 330.375 386.625 330.375 Z M412.75 199.75 L412.75 100.663 C412.75 93.732 409.974 87.086 405.076 82.188 L373.538 50.65 C367.929 45.751 362.051 43 355.112 43 L151.5 43 C122.64 43 99.25 66.39 99.25 95.25 L99.25 199.75 C70.431 199.75 47 223.181 47 252 L47 343.438 C47 350.622 52.842 356.5 60.063 356.5 67.283 356.5 73.125 350.622 73.125 343.438 L73.125 252 C73.125 237.574 84.824 225.875 99.25 225.875 L412.75 225.875 C427.176 225.875 438.875 237.574 438.875 252 L438.875 343.438 C438.875 350.658 444.717 356.5 451.938 356.5 459.158 356.5 465 350.658 465 343.438 L465 252 C465 223.181 441.569 199.75 412.75 199.75 Z M386.625 199.75 L125.375 199.75 125.375 95.25 C125.375 80.824 137.074 69.125 151.5 69.125 L355.112 69.125 386.625 100.663 Z M399.688 245.469 C388.87 245.469 380.094 254.237 380.094 265.063 380.094 275.88 388.87 284.656 399.688 284.656 410.505 284.656 419.281 275.88 419.281 265.063 419.281 254.204 410.546 245.469 399.688 245.469 Z' />
2421    </symbol>
2422    <symbol id='mono-icon-Copylink' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'>
2423        <path
2424            d='M12.2578 16.093C14.2109 14.1399 14.2109 10.8977 12.2578 8.90552C11.75 8.43677 11.2031 8.08521 10.6172 7.81177C10.3828 7.73364 10.0703 7.85083 9.99219 8.12427C9.95312 8.31958 9.91406 8.51489 9.875 8.71021C9.875 8.90552 9.99219 9.10083 10.1875 9.17896C10.5781 9.33521 10.9297 9.60864 11.2422 9.92114C12.6875 11.3274 12.6875 13.6711 11.2812 15.0774L11.2422 15.1165L8.15625 18.2024C6.71094 19.6477 4.40625 19.6477 2.96094 18.2024C1.51562 16.7571 1.51562 14.4524 2.96094 13.0071C2.96094 13.0071 5.26562 10.7024 5.89062 10.0774C6.00781 9.96021 6.04688 9.80396 6.04688 9.68677C6.00781 9.49146 6.00781 9.29614 6.00781 9.10083C5.96875 8.71021 5.5 8.51489 5.1875 8.78833C5.14844 8.82739 5.10938 8.86646 5.07031 8.90552L1.98438 12.0305C-0.0078125 13.9836 -0.0078125 17.2258 1.98438 19.179C3.9375 21.1711 7.17969 21.1711 9.13281 19.179L12.2578 16.093ZM8.70312 12.4602C9.21094 12.929 9.75781 13.2805 10.3438 13.554C10.5781 13.6321 10.8906 13.5149 10.9688 13.2415C11.0078 13.0461 11.0469 12.8508 11.0859 12.6555C11.0859 12.4602 10.9688 12.2649 10.7734 12.1868C10.3828 12.0305 10.0312 11.7571 9.71875 11.4446C8.27344 10.0383 8.27344 7.69458 9.67969 6.28833L9.71875 6.24927L12.8047 3.16333C14.25 1.71802 16.5547 1.71802 18 3.16333C19.4453 4.60864 19.4453 6.91333 18 8.35864C18 8.35864 15.6953 10.6633 15.0703 11.2883C14.9531 11.4055 14.9141 11.5618 14.9141 11.679C14.9531 11.8743 14.9531 12.0696 14.9531 12.2649C14.9922 12.6555 15.4609 12.8508 15.7734 12.5774C15.8125 12.5383 15.8516 12.4993 15.8906 12.4602L18.9766 9.33521C20.9688 7.38208 20.9688 4.13989 18.9766 2.18677C17.0234 0.19458 13.7812 0.19458 11.8281 2.18677L8.70312 5.27271C6.75 7.22583 6.75 10.468 8.70312 12.4602Z'
2425            fill='#666666' />
2426    </symbol>
2427    <symbol id='mono-icon-Linkedin' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'>
2428        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2429        <path
2430            d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z' />
2431    </symbol>
2432    <symbol id='mono-icon-Pinterest' viewBox='0 0 496 512'>
2433        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2434        <path
2435            d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z' />
2436    </symbol>
2437    <symbol id='mono-icon-Reddit' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'>
2438        <path
2439            d='M8.35156 12.6165C8.89844 12.6165 9.32812 12.1868 9.32812 11.6399C9.32812 11.1321 8.89844 10.6633 8.35156 10.6633C7.80469 10.6633 7.375 11.1321 7.375 11.6399C7.375 12.1868 7.80469 12.6165 8.35156 12.6165ZM20.1875 10.6633C20.1875 5.31177 15.8516 0.97583 10.5 0.97583C5.14844 0.97583 0.8125 5.31177 0.8125 10.6633C0.8125 16.0149 5.14844 20.3508 10.5 20.3508C15.8516 20.3508 20.1875 16.0149 20.1875 10.6633ZM14.9922 9.06177C16.3594 9.06177 16.7891 10.8977 15.5781 11.5227C15.6172 11.718 15.6562 11.9133 15.6562 12.1477C15.6562 14.179 13.3516 15.8586 10.5 15.8586C7.64844 15.8586 5.34375 14.179 5.34375 12.1477C5.34375 11.9133 5.34375 11.718 5.38281 11.5227C4.17188 10.8977 4.60156 9.06177 5.96875 9.06177C6.32031 9.06177 6.67188 9.21802 6.90625 9.45239C7.76562 8.86646 8.9375 8.47583 10.2266 8.43677L11.0078 5.03833C11.0078 4.92114 11.125 4.84302 11.2422 4.88208L13.6641 5.38989C13.8203 5.07739 14.1328 4.88208 14.5234 4.88208C15.0703 4.88208 15.5 5.31177 15.5 5.85864C15.5 6.36646 15.0703 6.79614 14.5234 6.79614C13.9766 6.79614 13.54
243969 6.36646 13.5469 5.85864L11.3984 5.35083L10.6953 8.43677C12.0234 8.47583 13.1953 8.86646 14.0547 9.45239C14.3281 9.21802 14.6406 9.06177 14.9922 9.06177ZM12.2969 13.593C11.5938 14.3352 9.32812 14.2961 8.66406 13.593C8.58594 13.5149 8.42969 13.5149 8.3125 13.593C8.23438 13.7102 8.23438 13.8665 8.3125 13.9446C9.21094 14.843 11.75 14.843 12.6484 13.9446C12.7266 13.8665 12.7266 13.7102 12.6484 13.593C12.5312 13.5149 12.4141 13.5149 12.2969 13.593ZM12.6094 10.6633C12.0625 10.6633 11.6328 11.1321 11.6328 11.6399C11.6328 12.1868 12.1016 12.6165 12.6094 12.6165C13.1562 12.6165 13.5859 12.1868 13.5859 11.6399C13.5859 11.1321 13.1562 10.6633 12.6094 10.6633Z'
2440            fill='#FF5700' />
2441    </symbol>
2442    <symbol id='mono-icon-Tumblr' viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'>
2443        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2444        <path
2445            d='M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z' />
2446    </symbol>
2447    <symbol id='mono-icon-Twitter' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'>
2448        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2449        <path
2450            d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z' />
2451
2452    </symbol>
2453    <symbol id='mono-icon-Youtube' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'>
2454        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2455        <path
2456            d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' />
2457    </symbol>
2458    <symbol id='icon-magnify' viewBox='0 0 14 15' id='.02232631230241955' xmlns='http://www.w3.org/2000/svg'>
2459        <path
2460            d='M13.8906 13.9297L10.3633 10.4023C10.3086 10.3477 10.2266 10.3203 10.1445 10.3203H9.84375C10.8008 9.28125 11.375 7.94141 11.375 6.4375C11.375 3.32031 8.80469 0.75 5.6875 0.75C2.54297 0.75 0 3.32031 0 6.4375C0 9.58203 2.54297 12.125 5.6875 12.125C7.16406 12.125 8.53125 11.5508 9.54297 10.6211V10.8945C9.54297 11.0039 9.57031 11.0859 9.625 11.1406L13.1523 14.668C13.2891 14.8047 13.4805 14.8047 13.6172 14.668L13.8906 14.3945C14.0273 14.2578 14.0273 14.0664 13.8906 13.9297ZM5.6875 11.25C3.00781 11.25 0.875 9.11719 0.875 6.4375C0.875 3.78516 3.00781 1.625 5.6875 1.625C8.33984 1.625 10.5 3.78516 10.5 6.4375C10.5 9.11719 8.33984 11.25 5.6875 11.25Z' />
2461    </symbol>
2462    <symbol id='burger-menu' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'>
2463        <path
2464            d='M15.6641 2.25781C15.7695 2.25781 15.875 2.1875 15.875 2.04688V1.20312C15.875 1.09766 15.7695 0.992188 15.6641 0.992188H0.335938C0.195312 0.992188 0.125 1.09766 0.125 1.20312V2.04688C0.125 2.1875 0.195312 2.25781 0.335938 2.25781H15.6641ZM15.6641 7.88281C15.7695 7.88281 15.875 7.8125 15.875 7.67188V6.82812C15.875 6.72266 15.7695 6.61719 15.6641 6.61719H0.335938C0.195312 6.61719 0.125 6.72266 0.125 6.82812V7.67188C0.125 7.8125 0.195312 7.88281 0.335938 7.88281H15.6641ZM15.6641 13.5078C15.7695 13.5078 15.875 13.4375 15.875 13.2969V12.4531C15.875 12.3477 15.7695 12.2422 15.6641 12.2422H0.335938C0.195312 12.2422 0.125 12.3477 0.125 12.4531V13.2969C0.125 13.4375 0.195312 13.5078 0.335938 13.5078H15.6641Z'
2465            fill='#292929' />
2466    </symbol>
2467    <symbol id='close-x' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'>
2468        <g>
2469            <path fill-rule='nonzero'
2470                d='M6.336 7L0 .664.664 0 7 6.336 13.336 0 14 .664 7.664 7 14 13.336l-.664.664L7 7.664.664 14 0 13.336 6.336 7z'>
2471            </path>
2472        </g>
2473    </symbol>
2474    <symbol id='hamburger-close-x' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'>
2475        <path
2476            d='M7.03125 5L10.25 1.8125L10.9062 1.15625C11 1.0625 11 0.90625 10.9062 0.78125L10.2188 0.09375C10.0938 0 9.9375 0 9.84375 0.09375L6 3.96875L2.125 0.09375C2.03125 0 1.875 0 1.75 0.09375L1.0625 0.78125C0.96875 0.90625 0.96875 1.0625 1.0625 1.15625L4.9375 5L1.0625 8.875C0.96875 8.96875 0.9
24766875 9.125 1.0625 9.25L1.75 9.9375C1.875 10.0312 2.03125 10.0312 2.125 9.9375L6 6.0625L9.1875 9.28125L9.84375 9.9375C9.9375 10.0312 10.0938 10.0312 10.2188 9.9375L10.9062 9.25C11 9.125 11 8.96875 10.9062 8.875L7.03125 5Z'
2477            fill='#292929' />
2478    </symbol>
2479    <symbol id='share-more-arrow' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'>
2480        <g>
2481            <g>
2482                <path
2483                    d='M512,241.7L273.643,3.343v156.152c-71.41,3.744-138.015,33.337-188.958,84.28C30.075,298.384,0,370.991,0,448.222v60.436
2484                    l29.069-52.985c45.354-82.671,132.173-134.027,226.573-134.027c5.986,0,12.004,0.212,18.001,0.632v157.779L512,241.7z
2485                    M255.642,290.666c-84.543,0-163.661,36.792-217.939,98.885c26.634-114.177,129.256-199.483,251.429-199.483h15.489V78.131
2486                    l163.568,163.568L304.621,405.267V294.531l-13.585-1.683C279.347,291.401,267.439,290.666,255.642,290.666z'>
2487                </path>
2488            </g>
2489        </g>
2490    </symbol>
2491    <symbol id='chevron' viewBox='0 0 100 100'>
2492        <g>
2493            <path
2494                d='M22.4566257,37.2056786 L-21.4456527,71.9511488 C-22.9248661,72.9681457 -24.9073712,72.5311671 -25.8758148,70.9765924 L-26.9788683,69.2027424 C-27.9450684,67.6481676 -27.5292733,65.5646602 -26.0500598,64.5484493 L20.154796,28.2208967 C21.5532435,27.2597011 23.3600078,27.2597011 24.759951,28.2208967 L71.0500598,64.4659264 C72.5292733,65.4829232 72.9450684,67.5672166 71.9788683,69.1217913 L70.8750669,70.8956413 C69.9073712,72.4502161 67.9241183,72.8848368 66.4449048,71.8694118 L22.4566257,37.2056786 Z'
2495                id='Transparent-Chevron'
2496                transform='translate(22.500000, 50.000000) rotate(90.000000) translate(-22.500000, -50.000000) '></path>
2497        </g>
2498    </symbol>
2499    <symbol id='chevron-down' viewBox='0 0 10 6' id='.6176193135071357' xmlns='http://www.w3.org/2000/svg'>
2500        <path
2501            d='M5.108 4.088L.965.158a.587.587 0 0 0-.8 0 .518.518 0 0 0 0 .758L5.13 5.625 9.845.905a.517.517 0 0 0-.021-.758.588.588 0 0 0-.8.02l-3.916 3.92z'
2502            fill-rule='evenodd' />
2503    </symbol>
2504    <symbol id='chevron-up' viewBox='0 0 284.929 284.929' id='.23966926540656042' xmlns='http://www.w3.org/2000/svg'>
2505        <path
2506            d='M282.082 195.285L149.028 62.24c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665.953-6.567 2.856L2.856 195.285C.95 197.191 0 199.378 0 201.853c0 2.474.953 4.664 2.856 6.566l14.272 14.271c1.903 1.903 4.093 2.854 6.567 2.854s4.664-.951 6.567-2.854l112.204-112.202 112.208 112.209c1.902 1.903 4.093 2.848 6.563 2.848 2.478 0 4.668-.951 6.57-2.848l14.274-14.277c1.902-1.902 2.847-4.093 2.847-6.566.001-2.476-.944-4.666-2.846-6.569z' />
2507    </symbol>
2508    <symbol id='angle-up' viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'>
2509        <!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. -->
2510        <path
2511            d='M363.9 330.7c-6.271 6.918-16.39 6.783-22.62 1.188L192 197.5l-149.3 134.4c-6.594 5.877-16.69 5.361-22.62-1.188C14.2 324.1 14.73 314 21.29 308.1l159.1-144c6.125-5.469 15.31-5.469 21.44 0l159.1 144C369.3 314 369.8 324.1 363.9 330.7z' />
2512    </symbol>
2513    <symbol id='icon-arrow-down' viewBox='0 0 10 6' id='.6525395694941032' xmlns='http://www.w3.org/2000/svg'>
2514        <path
2515            d='M5.108 4.088L.965.158a.587.587 0 0 0-.8 0 .518.518 0 0 0 0 .758L5.13 5.625 9.845.905a.517.517 0 0 0-.021-.758.588.588 0 0 0-.8.02l-3.916 3.92z'
2516            fill='inherit' fill-rule='evenodd' />
2517    </symbol>
2518    <symbol id='play-arrow' viewBox='0 0 30 30'>
2519        <g fill-rule='evenodd'>
2520            <path d='M9 9l12 6-12 6z'></path>
2521        </g>
2522    </symbol>
2523    <symbol id='grid' viewBox='0 0 32 32'>
2524        <g>
2525            <path
2526                d='M6.4,5.7 C6.4,6.166669 6.166669,6.4 5.7,6.4 L0.7,6.4 C0.233331,6.4 0,6.166669 0,5.7 L0,0.7 C0,0.233331 0.233331,0 0.7,0 L5.7,0 C6.166669,0 6.4,0.233331 6.4,0.7 L6.4,5.7 Z M19.2,5.7 C19.2,6.166669 18.966669,6.4 18.5,6.4 L13.5,6.4 C13.033331,6.4 12.8,6.166669 12.8,5.7 L12.8,0.7 C12.8,0.233331 13.033331,0 13.5,0 L18.5,0 C18.966669,0 19.2,0.233331 19.2,0.7 L19.2,5.7 Z M32,5.7 C32,6.166669 31.766669,6.4 31.3,6.4 L26.3,6.4 C25.833331,6.4 25.6,6.166669 25.6,5.7 L25.6,0.7 C25.6,0.233331 25.833331,0 26.3,0 L31.3,0 C31.766669,0 32,0.233331 32,0.7 L32,5.7 Z M6.4,18.5 C6.4,18.966669 6.166669,19.2 5.7,19.2 L0.7,19.2 C0.233331,19.2 0,18.966669 0,18.5 L0,13.5 C0,13.033331 0.233331,12.8 0.7,12.8 L5.7,12.8 C6.166669,12.8 6.4,13.033331 6.4,13.5 L6.4,18.5 Z M19.2,18.5 C19.2,18.966669 18.966669,19.2 18.5,19.2 L13.5,19.2 C13.033331,19.2 12.8,18.966669 12.8,18.5 L12.8,13.5 C12.8,13.033331 13.033331,12.8 13.5,12.8 L18.5,12.8 C18.966669,12.8 19.2,13.033331 19.2,13.5 L19.2,18.5 Z M32,18.5 C32,18.966669 31.766669,19.2 31.3,19.2 L26.3,19.2 C25.833331,19.2 25.6,18.966669 25.6,18.5 L25.6,13.5 C25.6,13.033331 25.833331,12.8 26.3,12.8 L31.3,12.8 C31.766669,12.8 32,13.033331 32,13.5 L32,18.5 Z M6.4,31.3 C6.4,31.766669 6.166669,32 5.7,32 L0.7,32 C0.233331,32 0,31.766669 0,31.3 L0,26.3 C0,25.833331 0.233331,25.6 0.7,25.6 L5.7,25.6 C6.166669,25.6 6.4,25.833331 6.4,26.3 L6.4,31.3 Z M19.2,31.3 C19.2,31.766669 18.966669,32 18.5,32 L13.5,32 C13.033331,32 12.8,31.766669 12.8,31.3 L12.8,26.3 C12.8,25.833331 13.033331,25.6 13.5,25.6 L18.5,25.6 C18.966669,25.6 19.2,25.833331 19.2,26.3 L19.2,31.3 Z M32,31.3 C32,31.766669 31.766669,32 31.3,32 L26.3,32 C25.833331,32 25.6,31.766669 25.6,31.3 L25.6,26.3 C25.6,25.833331 25.833331,25.6 26.3,25.6 L31.3,25.6 C31.766669,25.6 32,25.833331 32,26.3 L32,31.3 Z'
2527                id=''></path>
2528        </g>
2529    </symbol>
2530    <symbol id='filter' viewBox='0 0 16 12'>
2531        <path d='M0 2V0h16v2H0zm2.4 5V5h11.2v2H2.4zm2.4 5v-2h6.4v2H4.8z'></path>
2532    </symbol>
2533    <symbol id='icon-filter' viewBox='0 0 512 512'>
2534        <path fill='currentColor'
2535            d='M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z'>
2536        </path>
2537    </symbol>
2538    <symbol id='icon-radio-on' viewBox='0 0 24 24'>
2539        <path fill='currentColor' fill-rule='nonzero'
2540            d='M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z' />
2541    </symbol>
2542    <symbol id='icon-radio-off' viewBox='0 0 24 24'>
2543        <path fill='currentColor' fill-rule='nonzero'
2544            d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z' />
2545    </symbol>
2546    <symbol id='newspaper' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'>
2547        <path
2548            d='M15.0938 0.5H2.40625C2.02344 0.5 1.75 0.800781 1.75 1.15625V1.375H0.65625C0.273438 1.375 0 1.67578 0 2.03125V9.6875C0 10.4258 0.574219 11 1.3125 11H15.0938C15.4492 11 15.75 10.7266 15.75 10.3438V1.15625C15.75 0.800781 15.4492 0.5 15.0938 0.5ZM0.875 9.6875V2.25H1.75V9.6875C1.75 9.93359 1.53125 10.125 1.3125 10.125C1.06641 10.125 0.875 9.93359 0.875 9.6875ZM14.875 10.
2548125H2.54297C2.59766 10.0156 2.59766 9.85156 2.59766 9.71484C2.59766 9.71484 2.625 9.71484 2.625 9.6875V1.375H14.875V10.125ZM3.82812 7.5H8.42188C8.58594 7.5 8.75 7.36328 8.75 7.17188V2.57812C8.75 2.41406 8.58594 2.25 8.42188 2.25H3.82812C3.63672 2.25 3.5 2.41406 3.5 2.57812V7.17188C3.5 7.36328 3.63672 7.5 3.82812 7.5ZM4.375 3.125H7.875V6.625H4.375V3.125ZM3.5 8.92188C3.5 9.11328 3.63672 9.25 3.82812 9.25H8.42188C8.58594 9.25 8.75 9.11328 8.75 8.92188V8.70312C8.75 8.53906 8.58594 8.375 8.42188 8.375H3.82812C3.63672 8.375 3.5 8.53906 3.5 8.70312V8.92188ZM9.625 8.92188C9.625 9.11328 9.76172 9.25 9.95312 9.25H13.6719C13.8359 9.25 14 9.11328 14 8.92188V8.70312C14 8.53906 13.8359 8.375 13.6719 8.375H9.95312C9.76172 8.375 9.625 8.53906 9.625 8.70312V8.92188ZM9.625 7.17188C9.625 7.36328 9.76172 7.5 9.95312 7.5H13.6719C13.8359 7.5 14 7.36328 14 7.17188V6.95312C14 6.78906 13.8359 6.625 13.6719 6.625H9.95312C9.76172 6.625 9.625 6.78906 9.625 6.95312V7.17188ZM9.625 3.67188C9.625 3.86328 9.76172 4 9.95312 4H13.6719C13.8359 4 14 3.86328 14 3.67188V3.45312C14 3.28906 13.8359 3.125 13.6719 3.125H9.95312C9.76172 3.125 9.625 3.28906 9.625 3.45312V3.67188ZM9.625 5.42188C9.625 5.61328 9.76172 5.75 9.95312 5.75H13.6719C13.8359 5.75 14 5.61328 14 5.42188V5.20312C14 5.03906 13.8359 4.875 13.6719 4.875H9.95312C9.76172 4.875 9.625 5.03906 9.625 5.20312V5.42188Z'
2549            fill='#007DB3' />
2550    </symbol>
2551    <symbol id='bell' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'>
2552        <!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. -->
2553        <path
2554            d='M207.1 16C207.1 7.164 215.2 0 223.1 0C232.8 0 240 7.164 240 16V32.79C320.9 40.82 384 109 384 192V221.1C384 264.8 401.4 306.7 432.3 337.7L435 340.4C443.3 348.7 448 359.1 448 371.7C448 396.2 428.2 416 403.7 416H44.28C19.83 416 0 396.2 0 371.7C0 359.1 4.666 348.7 12.97 340.4L15.72 337.7C46.63 306.7 64 264.8 64 221.1V192C64 109 127.1 40.82 208 32.79L207.1 16zM223.1 64C153.3 64 95.1 121.3 95.1 192V221.1C95.1 273.3 75.26 323.4 38.35 360.3L35.6 363C33.29 365.3 31.1 368.5 31.1 371.7C31.1 378.5 37.5 384 44.28 384H403.7C410.5 384 416 378.5 416 371.7C416 368.5 414.7 365.3 412.4 363L409.7 360.3C372.7 323.4 352 273.3 352 221.1V192C352 121.3 294.7 64 223.1 64H223.1zM223.1 480C237.9 480 249.8 471.1 254.2 458.7C257.1 450.3 266.3 445.1 274.6 448.9C282.9 451.9 287.3 461 284.4 469.3C275.6 494.2 251.9 512 223.1 512C196.1 512 172.4 494.2 163.6 469.3C160.7 461 165.1 451.9 173.4 448.9C181.7 445.1 190.9 450.3 193.8 458.7C198.2 471.1 210.1 480 223.1 480z' />
2555    </symbol>
2556</svg>
2557
2558<bsp-header class="Page-header" data-nav-alignment="right">
2559    
2560        <div class="Page-header-hamburger-menu">
2561            <div class="Page-header-hamburger-menu-wrapper">
2562                <div class="Page-header-hamburger-menu-content">
2563                    
2564                        <a onclick="clickYellowSubscribe('/subscribe?g2i_source=Brightspot&amp;g2i_medium=subscribe_button', '', 'Page-header-subscribe')" class="Page-header-subscribe" data-cms-ai="0">
2565                            <span class="Page-header-subscribe-title">Just $2 for 6 months</span>
2566                            <span class="Page-header-subscribe-cost">SUBSCRIBE NOW</span>
2567                        </a>
2568                    
2569                    <div class="Page-header-hamburger-menu-main">
2570                        
2571                            <div class="Epaper-container">
2572    <a onclick="clickEpaper()" class="Epaper-container-link" data-cms-ai="0">
2573        <span class="Epaper-container-link-title">Read this week&#x27;s paper</span>
2574        
2575            <span class="Epaper-container-date">
2575Thursday, September 24</span>
2576        
2577    </a>
2578</div>
2579                        
2580                        
2581                            <nav class="Navigation">
2582    
2583        <ul class="Navigation-items">
2584            
2585                <li class="Navigation-items-item" >
2586                    <div class="NavigationItem " data-item-click="true"  >
2587    <div class="NavigationItem-text">
2588        
2589            <a href="https://epaper.stcloudlive.com/" target="_blank" data-cms-ai="0">📰SCL e-edition</a>
2590        
2591        
2592    </div>
2593
2594    
2595</div>
2596
2597                    
2598                </li>
2599            
2600                <li class="Navigation-items-item" >
2601                    <div class="NavigationItem " data-item-click="true"  >
2602    <div class="NavigationItem-text">
2603        
2604            <a href="https://www.stcloudlive.com/sports/team-of-the-week" data-cms-ai="0">🥇Team of the week</a>
2605        
2606        
2607    </div>
2608
2609    
2610</div>
2611
2612                    
2613                </li>
2614            
2615                <li class="Navigation-items-item" >
2616                    <div class="NavigationItem " data-item-click="true"  >
2617    <div class="NavigationItem-text">
2618        
2619            <a href="https://advertising.forumcomm.com/" target="_blank" data-cms-ai="0">📣Advertise with us</a>
2620        
2621        
2622    </div>
2623
2624    
2625</div>
2626
2627                    
2628                </li>
2629            
2630                <li class="Navigation-items-item" >
2631                    <div class="NavigationItem " data-item-click="true"  >
2632    <div class="NavigationItem-text">
2633        
2634            <a href="https://www.stcloudlive.com/news/political-perspectives" data-cms-ai="0">🗳️Political poll</a>
2635        
2636        
2637    </div>
2638
2639    
2640</div>
2641
2642                    
2643                </li>
2644            
2645                <li class="Navigation-items-item" >
2646                    <div class="NavigationItem " data-item-click="true"  >
2647    <div class="NavigationItem-text">
2648        
2649            <a href="https://www.stcloudlive.com/topics/biz-buzz" data-cms-ai="0">🐝Biz Buzz</a>
2650        
2651        
2652    </div>
2653
2654    
2655</div>
2656
2657                    
2658                </li>
2659            
2660                <li class="Navigation-items-item" >
2661                    <div class="NavigationItem " data-item-click="true"  >
2662    <div class="NavigationItem-text">
2663        
2664            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment/puzzles" data-cms-ai="0">🧩Puzzles + Comics</a>
2665        
2666        
2667    </div>
2668
2669    
2670</div>
2671
2672                    
2673                </li>
2674            
2675                <li class="Navigation-items-item" >
2676                    <div class="NavigationItem " data-item-click="true"  >
2677    <div class="NavigationItem-text">
2678        
2679            <a href="https://www.stcloudlive.com/obituaries" data-cms-ai="0">🕯️Obituaries</a>
2680        
2681        
2682    </div>
2683
2684    
2685</div>
2686
2687                    
2688                </li>
2689            
2690        </ul>
2691    
2692</nav>
2693
2694                        
2695                    </div>
2696                    <div class="Page-header-hamburger-menu-sections">
2697                        
2698                            <nav class="Navigation">
2699    
2700        <ul class="Navigation-items">
2701            
2702                <li class="Navigation-items-item" >
2703                    <div class="NavigationItem " data-item-click="true"  >
2704    <div class="NavigationItem-text">
2705        
2706            <a href="https://advertising.forumcomm.com?utm_source=newswebsite&amp;utm_medium=navigation&amp;utm_campaign=menu&amp;utm_term=navigation&amp;utm_content=advertisewithus" target="_blank" data-cms-ai="0">Advertise With Us</a>
2707        
2708        
2709    </div>
2710
2711    
2712</div>
2713
2714                    
2715                </li>
2716            
2717                <li class="Navigation-items-item" >
2718                    <div class="NavigationItem " data-item-click="true"  >
2719    <div class="NavigationItem-text">
2720        
2721            <a href="https://www.stcloudlive.com/sponsored-content" data-cms-ai="0">Sponsored Content</a>
2722        
2723        
2724    </div>
2725
2726    
2727</div>
2728
2729                    
2730                </li>
2731            
2732                <li class="Navigation-items-item" >
2733                    <div class="NavigationItem  has-menu" data-item-click="true"  >
2734    <div class="NavigationItem-text">
2735        
2736            <a href="https://www.stcloudlive.com/news" data-cms-ai="0">News</a>
2737        
2738        
2739            <div class="NavigationItem-more">
2740                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
2741            </div>
2742        
2743    </div>
2744
2745    
2746        <ul class="NavigationItem-items" >
2747            
2748                
2749                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news/local" data-cms-ai="0">Local</a>
2750</li>
2751                
2752                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news/minnesota" data-cms-ai="0">Minnesota</a>
2753</li>
2754                
2755                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/schools/st-cloud-technical-and-community-college" data-cms-ai="0">SCTCC</a>
2756</li>
2757                
2758                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news/the-vault" data-cms-ai="0">The Vault</a>
2759</li>
2760                
2761                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.agweek.com" target="_blank" data-cms-ai="0">Agweek</a>
2762</li>
2763                
2764                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/announcements" data-cms-ai="0">Announcements</a>
2765</li>
2766                
2767                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/forum-news-network" data-cms-ai="0">Forum News Network</a>
2768</li>
2769                
2770            
2771        </ul>
2772    
2773</div>
2774
2775                    
2776                </li>
2777            
2778                <li class="Navigation-items-item" >
2779                    <div class="NavigationItem " data-item-click="true"  >
2780    <div class="NavigationItem-text">
2781        
2782            <a href="https://www.stcloudlive.com/weather" data-cms-ai="0">Weather</a>
2783        
2784        
2785    </div>
2786
2787    
2788</div>
2789
2790                    
2791                </li>
2792            
2793                <li class="Navigation-items-item" >
2794                    <div class="NavigationItem  has-menu" data-item-click="true"  >
2795    <div class="NavigationItem-text">
2796        
2797            <a href="https://www.stcloudlive.com/sports" data-cms-ai="0">Sports</a>
2798        
2799        
2800            <div class="NavigationItem-more">
2801                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
2802            </div>
2803        
2804    </div>
2805
2806    
2807        <ul class="NavigationItem-items" >
2808            
2809                
2810                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/prep" data-cms-ai="0">Prep</a>
2811</li>
2812                
2813                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/st-cloud-rox" data-cms-ai="0">St. Cloud Rox</a>
2814</li>
2815                
2816                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/college" data-cms-ai="0">College</a>
2817</li>
2818                
2819                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/college/sjufootball" data-cms-ai="0">Johnnies Football</a>
2820</li>
2821                
2822                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/st-cloud-live-sports-spotlight" data-cms-ai="0">Sports Spotlight</a>
2823</li>
2824                
2825                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/college/huskies-hockey" data-cms-ai="0">Huskies Hockey</a>
2826</li>
2827                
2828                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/northland-outdoors" data-cms-ai="0">Northland Outdoors</a>
2829</li>
2830                
2831            
2832        </ul>
2833    
2834</div>
2835
2836                    
2837                </li>
2838            
2839                <li class="Navigation-items-item" >
2840                    <div class="NavigationItem " data-item-click="true"  >
2841    <div class="NavigationItem-text">
2842        
2843            <a href="https://www.stcloudlive.com/obituaries" data-cms-ai="0">Obituaries</a>
2844        
2845        
2846    </div>
2847
2848    
2849</div>
2850
2851                    
2852                </li>
2853            
2854                <li class="Navigation-items-item" >
2855                    <div class="NavigationItem " data-item-click="true"  >
2856    <div class="NavigationItem-text">
2857        
2858            <a href="https://www.stcloudlive.com/health" data-cms-ai="0">Health</a>
2859        
2860        
2861    </div>
2862
2863    
2864</div>
2865
2866                    
2867                </li>
2868            
2869                <li class="Navigation-items-item" >
2870                    <div class="NavigationItem  has-menu" data-item-click="true"  >
2871    <div class="NavigationItem-text">
2872        
2873            <a href="https://www.stcloudlive.com/business" data-cms-ai="0">Business</a>
2874        
2875        
2876            <div class="NavigationItem-more">
2877                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
2878            </div>
2879        
2880    </div>
2881
2882    
2883        <ul class="NavigationItem-items" >
2884            
2885                
2886                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/qbr" target="_self" data-cms-ai="0">Quarterly Business Report</a>
2887</li>
2888                
2889            
2890        </ul>
2891    
2892</div>
2893
2894                    
2895                </li>
2896            
2897                <li class="Navigation-items-item" >
2898                    <div class="NavigationItem " data-item-click="true"  >
2899    <div class="NavigationItem-text">
2900        
2901            <a href="https://www.stcloudlive.com/opinion/columns" data-cms-ai="0">Columns</a>
2902        
2903        
2904    </div>
2905
2906    
2907</div>
2908
2909                    
2910                </li>
2911            
2912                <li class="Navigation-items-item" >
2913                    <div class="NavigationItem " data-item-click="true"  >
2914    <div class="NavigationItem-text">
2915        
2916            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment" data-cms-ai="0">Arts and Entertainment</a>
2917        
2918        
2919    </div>
2920
2921    
2922</div>
2923
2924                    
2925                </li>
2926            
2927                <li class="Navigation-items-item" >
2928                    <div class="NavigationItem " data-item-click="true"  >
2929    <div class="NavigationItem-text">
2930        
2931            <a href="https://www.stcloudlive.com/topics/home-and-garden" data-cms-ai="0">Home / Garden</a>
2932        
2933        
2934    </div>
2935
2936    
2937</div>
2938
2939                    
2940                </li>
2941            
2942                <li class="Navigation-items-item" >
2943                    <div class="NavigationItem " data-item-click="true"  >
2944    <div class="NavigationItem-text">
2945        
2946            <a href="https://www.stcloudlive.com/calendar" data-cms-ai="0">Calendar</a>
2947        
2948        
2949    </div>
2950
2951    
2952</div>
2953
2954                    
2955                </li>
2956            
2957                <li class="Navigation-items-item" >
2958                    <div class="NavigationItem " data-item-click="true"  >
2959    <div class="NavigationItem-text">
2960        
2961            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment/puzzles" data-cms-ai="0">Puzzles + Comics</a>
2962        
2963        
2964    </div>
2965
2966    
2967</div>
2968
2969                    
2970                </li>
2971            
2972                <li class="Navigation-items-item" >
2973                    <div class="NavigationItem " data-item-click="true"  >
2974    <div class="NavigationItem-text">
2975        
2976            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment/games" data-cms-ai="0">Free Games</a>
2977        
2978        
2979    </div>
2980
2981    
2982</div>
2983
2984                    
2985                </li>
2986            
2987                <li class="Navigation-items-item" >
2988                    <div class="NavigationItem " data-item-click="true"  >
2989    <div class="NavigationItem-text">
2990        
2991            <a href="https://www.stcloudlive.com/podcasts" data-cms-ai="0">Podcasts</a>
2992        
2993        
2994    </div>
2995
2996    
2997</div>
2998
2999                    
3000                </li>
3001            
3002                <li class="Navigation-items-item" >
3003                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3004    <div class="NavigationItem-text">
3005        
3006            <span>Listings</span>
3007        
3008        
3009            <div class="NavigationItem-more">
3010                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3011            </div>
3012        
3013    </div>
3014
3015    
3016        <ul class="NavigationItem-items" >
3017            
3018                
3019                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://classifieds.forumcomm.com" target="_blank" data-cms-ai="0">Classifieds</a>
3020</li>
3021                
3022                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/public-notices" data-cms-ai="0">Public Notices</a>
3023</li>
3024                
3025                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://jobshq.com" target="_blank" data-cms-ai="0">JobsHQ</a>
3026</li>
3027                
3028            
3029        </ul>
3030    
3031</div>
3032
3033                    
3034                </li>
3035            
3036                <li class="Navigation-items-item" >
3037                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3038    <div class="NavigationItem-text">
3039        
3040            <a href="/account" target="_self" data-cms-ai="0">Account</a>
3041        
3042        
3043            <div class="NavigationItem-more">
3044                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3045            </div>
3046        
3047    </div>
3048
3049    
3050        <ul class="NavigationItem-items" >
3051            
3052                
3053                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news-network" data-cms-ai="0">FCC Network</a>
3054</li>
3055                
3056                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://myaccount.stcloudlive.com/stcl/myprofile" target="_self" data-cms-ai="0">Profile</a>
3057</li>
3058                
3059                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="/newsletter" target="_self" data-cms-ai="0">Newletters</a>
3060</li>
3061                
3062                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/help-center" data-cms-ai="0">Help</a>
3063</li>
3064                
3065                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/subscriber-benefits" data-cms-ai="0">Subscriber Benefits</a>
3066</li>
3067                
3068            
3069        </ul>
3070    
3071</div>
3072
3073                    
3074                </li>
3075            
3076        </ul>
3077    
3078</nav>
3079
3080                        
3081                    </div>
3082                </div>
3083            </div>
3084        </div>
3085    
3086    
3087        
3088            <div class="Page-header-bar-logo"><a aria-label="home page" href="/" data-cms-ai="0"  >
3089    
3090        <img class="PageLogo-image" src="https://cdn.forumcomm.com/dims4/default/45ce84b/2147483647/strip/true/crop/620x220+0+0/resize/225x80!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png" alt="St. Cloud Live Logo" srcset="https://cdn.forumcomm.com/dims4/default/45ce84b/2147483647/strip/true/crop/620x220+0+0/resize/225x80!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png 1x,https://cdn.forumcomm.com/dims4/default/2a8cf13/2147483647/strip/true/crop/620x220+0+0/resize/450x160!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png 2x"  width="225"  height="80" />
3091    
3092    </a>
3093</div>
3094        
3095    
3096    <div class="Page-header-bar">
3097        
3098            <button class="Page-header-menu-trigger" aria-expanded="false">
3099                <svg class="burger-menu">
3100                    <use xlink:href="#burger-menu">
3101
3102                    </use>
3103                </svg>
3104                <svg class="close-x">
3105                    <use xlink:href="#hamburger-close-x">
3106
3107                    </use>
3108                </svg>
3109                <span class="label">Sections</span>
3110            </button>
3111
3112            <div class="Page-header-end">
3113                
3114                    <div class="SearchButton">
3115    <button class="SearchButton-search-button">
3116        
3117        
3118            
3119            
3120                
3121                
3122                    <a id="" href="https://www.stcloudlive.com/search" target="" data-cms-ai="0">
3123                        <svg class="icon-ai-magnify" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3124                            <defs>
3125                                <linearGradient id="ai_magnify_gradient_svg" x1="9" y1="7.99974" x2="16" y2="0.999744" gradientUnits="userSpaceOnUse">
3126                                    <stop offset="0" stop-color="#60AECF"/>
3127                                    <stop offset="1" stop-color="#007DB3"/>
3128                                </linearGradient>
3129                            </defs>
3130
3131                            <g>
3132                                <path d="M7.42969 1.71427C8.46342 1.71434 9.44759 1.92572 10.3418 2.30704L10.333 2.33341L8.62598 2.97208C8.23863 2.89741 7.83882 2.85688 7.42969 2.85685C3.95796 2.85685 1.14258 5.67223 1.14258 9.14396C1.14283 12.6155 3.95812 15.4301 7.42969 15.4301C10.7499 15.4298 13.4666 12.8548 13.6973 9.59318C13.7855 9.4802 13.8581 9.3529 13.9102 9.21329L13.9092 9.21232L14.627 7.2963C14.778 7.88687 14.8584 8.50623 14.8584 9.14396C14.8583 10.9904 14.1866 12.6796 13.0723 13.976L18.1191 19.0268C18.3406 19.2482 18.3406 19.612 18.1191 19.8334C17.8977 20.0549 17.5339 20.0548 17.3125 19.8334L12.2617 14.7865C10.9653 15.9008 9.27608 16.5726 7.42969 16.5727C3.32592 16.5727 0.000254027 13.2477 0 9.14396C0 5.04003 3.32577 1.71427 7.42969 1.71427ZM14.1553 5.98673L14.0342 6.03263L13.4912 7.47989L13.4902 7.47892L14.0332 6.03165L14.1543 5.98575L14.1553 5.98673Z" />
3133                                <path d="M12.9727 0.278568C12.9102 0.110713 12.7495 0 12.5709 0C12.3923 0 12.2316 0.110713 12.1691 0.278568L11.1102 3.11068L8.27808 4.1696C8.11022 4.2321 7.99951 4.39281 7.99951 4.57138C7.99951 4.74995 8.11022 4.91066 8.27808 4.97316L11.1102 6.03386L12.1709 8.86598C12.2316 9.03205 12.3923 9.14276 12.5709 9.14276C12.7495 9.14276 12.9102 9.03205 12.9727 8.86419L14.0334 6.03208L16.8655 4.97137C17.0315 4.91066 17.1423 4.74995 17.1423 4.57138C17.1423 4.39281 17.0315 4.2321 16.8637 4.1696L14.0316 3.11068L12.9727 0.278568Z" fill="url(#ai_magnify_gradient_svg)"/>
3134                            </g>
3135                        </svg>
3136                    </a>
3137                
3138            
3139        
3140    </button>
3141</div>
3142                
3143                
3144                
3145            </div>
3146
3147            
3148            <div class="BLANK"></div>
3149
3150            
3151                <a class="Page-header-subscribe" style="display:none" onclick="clickYellowSubscribe('/subscribe?g2i_source=Brightspot&amp;g2i_medium=subscribe_button', '', 'Page-header-subscribe')" id="MG2Subscribe" data-cms-ai="0">
3152                    <span class="Page-header-subscribe-title">Just $2 for 6 months</span>
3153                    <span class="Page-header-subscribe-cost">SUBSCRIBE NOW</span>
3154                </a>
3155            
3156
3157            
3158            
3159    
3160        <div class="viafoura">
3161            <vf-tray-trigger></vf-tray-trigger>
3162        </div>
3163    
3164
3165
3166            <a class="Page-header-signIn" style="display: none" id="MG2login" data-mg2-action="login" data-cms-ai="0">
3167                <svg class="account">
3168                    <use xlink:href="#account">
3169                    </use>
3170                </svg>
3171                <span class="label" id="signIn-label">Log in</span>
3172            </a>
3173            <a href="/account" style="display:none" class="Page-header-signIn" id="MG2MyAccount" data-cms-ai="0">
3174                <svg class="account">
3175                    <use xlink:href="#account">
3176                    </use>
3177                </svg>
3178                <span class="label" id="signIn-label">Account</span>
3179            </a>
3180        
3181    </div>
3182    
3183        
3184
3185        
3186            <a class="Page-header-subscribe" style="display:none" onclick="clickYellowSubscribe('/subscribe?g2i_source=Brightspot&amp;
3186g2i_medium=subscribe_button', '', 'Page-header-subscribe')" id="MG2Subscribe" data-cms-ai="0">
3187                <span class="Page-header-subscribe-title">Just $2 for 6 months<br></span>
3188                <span class="Page-header-subscribe-cost">SUBSCRIBE NOW</span>
3189            </a>
3190        
3191    
3192</bsp-header>
3193
3194    
3195    
3196
3197
3198    <div class="Page-content">
3199        <div class="Page-heading-wrapper" data-modulewell  data-no-heading>
3200            <div class="Page-heading-wrapper-internal" data-module>
3201                
3202                    
3203
3204                
3205
3206                
3207
3208            </div>
3209        </div>
3210        
3211
3212        
3213            <main class="Page-oneColumn" data-modulewell><div class="RichTextModule" data-module>
3214    
3215        <div class="RichTextModule-title">Contact us at St. Cloud LIVE</div>
3216    
3217    
3218    <div class="RichTextModule-items RichTextBody"><p>St. Cloud LIVE<br>PO Box 1734 <br>St. Cloud, MN 56302<br></p><ul class="rte2-style-ul" id="rte-00609310-f70d-11f0-a8e6-758bc77c6eaa"><li>Our general email inbox is <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Customer support: 833-248-7801</li></ul><p><b>Newsroom:</b><br></p><ul class="rte2-style-ul" id="rte-0060ba20-f70d-11f0-a8e6-758bc77c6eaa"><li><a class="Link "  href="https://www.stcloudlive.com/kevin-allenspach" data-cms-ai="0"   >Kevin Allenspach</a>, Editor| <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li><a class="Link "  href="https://www.stcloudlive.com/lauren-breunig" data-cms-ai="0"   >Lauren Breunig</a>, Reporter | 320-763-1228 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li><a class="Link "  href="https://www.stcloudlive.com/jack-oconnor"  target="_blank" data-cms-ai="0"   >Jack O’Connor</a>, Reporter | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li><a class="Link "  href="https://www.stcloudlive.com/andy-rennecke" data-cms-ai="0"   >Andy Rennecke</a>, Sports Editor| <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li><a class="Link "  href="https://www.stcloudlive.com/mick-hatten" data-cms-ai="0"   >Mick Hatten</a>, Sports Reporter |&nbsp;<a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a>&nbsp;</li></ul><p><b>Advertising:</b><br></p><ul class="rte2-style-ul" id="rte-0060ba2e-f70d-11f0-a8e6-758bc77c6eaa"><li>Ross Priest, Advertising Sales Director | 320-250-6076 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Katherine Barschdorf, Multimedia Account Manager | 612-462-2470 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li></ul><p><b>Share your news:</b><br></p><ul class="rte2-style-ul" id="rte-0060ba31-f70d-11f0-a8e6-758bc77c6eaa"><li><a class="Link "  href="https://hub.cityspark.com/Event/Submission/StCloudLive"  target="_blank" data-cms-ai="0"   >Add an event to the CALENDAR here</a></li><li><a class="Link "  href="https://stcloudlive.modulist.news/"  target="_blank" data-cms-ai="0"   >Place an OBITUARY here</a></li><li><a class="Link "  href="https://stcloudlive.modulist.news/"  target="_blank" data-cms-ai="0"   >Submit a local BUSINESS announcement (new hires, promotions, etc.) here</a></li></ul><p><b>StormTRACKER Weather Team:</b><br></p><ul class="rte2-style-ul" id="rte-0060ba35-f70d-11f0-a8e6-758bc77c6eaa"><li>Jesse Ritka, Chief meteorologist | 888-970-9329 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Lydia Blume, Meteorologist | 888-970-9329 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Robert Poynter, Meteorologist | 888-970-9329 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Charles Pekar, Meteorologist | 888-970-9329 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Robert Daley, Meteorologist | 888-970-9329 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Stefan Sundin, Meteorologist | 888-970-9329 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li></ul><p><b>Administration:</b><br></p><ul class="rte2-style-ul" id="rte-0060e136-f70d-11f0-a8e6-758bc77c6eaa"><li>Mary Jo Hotzler, Chief Content Officer | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li><li>Phil Frebault, Regional Director of Advertising | 651-269-9749 | <a class="Link "  href="mailto:[email protected]"  target="_blank" data-cms-ai="0"   >[email protected]</a></li></ul><p><i>To request content removed from the website,&nbsp;</i><a class="Link "  href="https://www.stcloudlive.com/guidelines-for-content-removal-requests" data-cms-ai="0"   >please read our guidelines and policy prior to submitting a form</a><i>.</i></p></div>
3219
3220
3221</div>
3222</div>
3223        
3224    </div>
3225
3226    
3227
3228    <footer class="Page-footer">
3229    <div class="Page-footer-container">
3230        
3231            
3232                <div class="Page-footer-navigation">
3233                    <nav class="FooterNavigation">
3234    
3235        <ul class="FooterNavigation-items" data-column-count="4">
3236            
3237                <li class="FooterNavigation-items-item">
3238                    <div class="FooterNavigationItem" >
3239    
3240        <div class="FooterNavigationItem-text">Account</div>
3241    
3242    
3243        <ul class="FooterNavigationItem-items">
3244            
3245                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="/account" target="_self" data-cms-ai="0">Manage My Account</a>
3246</li>
3247            
3248                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/privacy" data-cms-ai="0">Privacy Policy</a>
3249</li>
3250            
3251                <li class="FooterNavigationItem-items-item"><div id="us-nat-optout"></div>
3252</li>
3253            
3254                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/terms" data-cms-ai="0">Terms and Conditions</a>
3255</li>
3256            
3257                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/policies-and-standards" data-cms-ai="0">Policies and Standards</a>
3258</li>
3259            
3260                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/subscriber-benefits" data-cms-ai="0">Subscriber Benefits</a>
3261</li>
3262            
3263        </ul>
3264    
3265</div>
3266
3267                </li>
3268            
3269                <li class="FooterNavigation-items-item">
3270                    <div class="FooterNavigationItem" >
3271    
3272        <div class="FooterNavigationItem-text">News</div>
3273    
3274    
3275        <ul class="FooterNavigationItem-items">
3276            
3277                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/newsletter" data-cms-ai="0">Email Newsletters</a>
3278</li>
3279            
3280                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news-network" data-cms-ai="0">Our News Network</a>
3281</li>
3282            
3283                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="javascript:clickEpaper()" target="_self" data-cms-ai="0">Weekly e-paper</a>
3284</li>
3285            
3286        </ul>
3287    
3288</div>
3289
3290                </li>
3291            
3292                <li class="FooterNavigation-items-item">
3293                    <div class="FooterNavigationItem" >
3294    
3295        <div class="FooterNavigationItem-text">Advertising</div>
3296    
3297    
3298        <ul class="FooterNavigationItem-items">
3299            
3300                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://advertising.forumcomm.com?utm_source=newswebsite&amp;utm_medium=navigation&amp;utm_campaign=footer&amp;utm_term=navigation&amp;utm_content=advertisewithus" target="_blank" data-cms-ai="0">Advertise With Us</a>
3301</li>
3302            
3303                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://placead.forumcomm.com/#/account/support" target="_blank" data-cms-ai="0">
3303Pay My Advertising Bill</a>
3304</li>
3305            
3306                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://jobshq.com" target="_blank" data-cms-ai="0">JobsHQ</a>
3307</li>
3308            
3309                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/public-notices" data-cms-ai="0">Public Notices</a>
3310</li>
3311            
3312                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://classifieds.forumcomm.com" target="_blank" data-cms-ai="0">Classifieds</a>
3313</li>
3314            
3315        </ul>
3316    
3317</div>
3318
3319                </li>
3320            
3321                <li class="FooterNavigation-items-item">
3322                    <div class="FooterNavigationItem" >
3323    
3324        <div class="FooterNavigationItem-text">Contact</div>
3325    
3326    
3327        <ul class="FooterNavigationItem-items">
3328            
3329                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/contact-us" data-cms-ai="0">Contact Us</a>
3330</li>
3331            
3332                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/help-center" data-cms-ai="0">Get Help</a>
3333</li>
3334            
3335                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.forumcomm.com/careers/" target="_blank" data-cms-ai="0">Careers</a>
3336</li>
3337            
3338        </ul>
3339    
3340</div>
3341
3342                </li>
3343            
3344        </ul>
3345    
3346</nav>
3347
3348                </div>
3349            
3350            
3351                <div class="Page-footer-bottom">
3352                    
3353                        <div class="SocialBar">
3354    
3355        <ul class="SocialBar-items">
3356            
3357                <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://twitter.com/StCloudLive" target="_blank" data-social-service="Twitter" data-cms-ai="0">
3358     <svg>
3359         <use href="#mono-icon-Twitter"></use>
3360     </svg>
3361     <span class="sr-only">Twitter</span>
3362 </a>
3363</li>
3364            
3365                <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.instagram.com/stcloudlive/" target="_blank" data-social-service="Instagram" data-cms-ai="0">
3366     <svg>
3367         <use href="#mono-icon-Instagram"></use>
3368     </svg>
3369     <span class="sr-only">Instagram</span>
3370 </a>
3371</li>
3372            
3373                <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.facebook.com/stcloudlive" target="_blank" data-social-service="Facebook" data-cms-ai="0">
3374     <svg>
3375         <use href="#mono-icon-Facebook"></use>
3376     </svg>
3377     <span class="sr-only">Facebook</span>
3378 </a>
3379</li>
3380            
3381        </ul>
3382    
3383</div>
3384
3385                    
3386                    
3387                </div>
3388            
3389            
3390            
3391                <div class="Page-footer-disclaimer">© 2026 St. Cloud Live and <a class="Link "  href="https://www.forumcomm.com"  target="_blank" data-cms-ai="0"   >Forum Communications Company</a> | 113 5th Av. S.  St. Cloud, MN 56301  |  ISSN 2997-9633</div>
3392            
3393        
3394    </div>
3395</footer>
3396
3397
3398    
3399        
3399<script type="text/javascript" async src="//cdn.viafoura.net/entry/index.js"></script>
3399
3400    
3401
3402
3403<noscript>
3404    <style>
3405    div, footer {
3406      display: none !important;
3407    }
3408    .noscriptMessage {
3409      display: flex;
3410      justify-content: center;
3411      margin: 100px 20px;
3412    }
3413    </style>
3414    <span class="noscriptMessage" data-nosnippet>We see that you have javascript disabled. Please enable javascript and refresh the page to continue reading local news. If you feel you have received this message in error, please contact the customer support team at 1-833-248-7801.</span>
3415</noscript>
3416
3417<span data-bsp-pv="e30edf29-8fe1-3857-864d-a0240c664e80"></span><span data-bsp-pv="00000185-a699-d90e-a1ef-e699c69c0002"></span>
3417<script data-bsp-site="00000185-96ef-de9a-a5bf-96ff4e460000" data-bsp-contentid="00000185-a699-d90e-a1ef-e699c69c0002"></script>
3417<script data-bsp-site="00000185-96ef-de9a-a5bf-96ff4e460000" data-bsp-contentid="00000185-a699-d90e-a1ef-e699c69c0002" src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/_resource/analytics/bsp-analytics.min.686c87a3ca6667675841641b91fc7fe6.gz.js"></script>
3417</body>
3418</html>
3419

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.