PageSourceSearch

https://rootscs.org/whoweare/strategic

html rootscs.org collected 2026-10-04 05:21:18 UTC 113,262 bytes, 2,001 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr">
3  <head>
4    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
5    <meta charset="utf-8" />
6<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
7<meta name="MobileOptimized" content="width" />
8<meta name="HandheldFriendly" content="true" />
9<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10<link rel="apple-touch-icon" sizes="180x180" href="/themes/custom/material_rcs/favicon-set/apple-touch-icon.png" />
11<link rel="icon" type="image/png" sizes="16x16" href="/themes/custom/material_rcs/favicon-set/favicon-16x16.png" />
12<link rel="icon" type="image/png" sizes="32x32" href="/themes/custom/material_rcs/favicon-set/favicon-32x32.png" />
13<link rel="manifest" href="/themes/custom/material_rcs/favicon-set/site.webmanifest" />
14<link rel="mask-icon" href="/themes/custom/material_rcs/favicon-set/safari-pinned-tab.svg" color="#5bbad5" />
15<meta name="msapplication-TileColor" content="#da532c" />
16<meta name="theme-color" content="#ffffff" />
17<link rel="icon" href="/themes/custom/material_rcs/favicon-set/favicon.ico" type="image/vnd.microsoft.icon" />
18<link rel="canonical" href="https://rootscs.org/whoweare/strategic" />
19<link rel="shortlink" href="https://rootscs.org/node/34" />
20
21    <title>Strategic Priorities | Roots Community Services Inc.</title>
22    <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/align.module.css?tjzkg5" />
23<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/fieldgroup.module.css?tjzkg5" />
24<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/container-inline.module.css?tjzkg5" />
25<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/clearfix.module.css?tjzkg5" />
26<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/details.module.css?tjzkg5" />
27<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/hidden.module.css?tjzkg5" />
28<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/item-list.module.css?tjzkg5" />
29<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/js.module.css?tjzkg5" />
30<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/nowrap.module.css?tjzkg5" />
31<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/position-container.module.css?tjzkg5" />
32<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/reset-appearance.module.css?tjzkg5" />
33<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/resize.module.css?tjzkg5" />
34<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-counter.css?tjzkg5" />
35<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-counters.css?tjzkg5" />
36<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-general-info.css?tjzkg5" />
37<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/tablesort.module.css?tjzkg5" />
38<link rel="stylesheet" media="all" href="/core/themes/stable9/css/views/views.module.css?tjzkg5" />
39<link rel="stylesheet" media="all" href="/core/themes/stable9/layouts/layout_discovery/onecol/onecol.css?tjzkg5" />
40<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/fonts.css?tjzkg5" />
41<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/styles.css?tjzkg5" />
42<link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css?family=Nunito:400,600,600i,700,800&amp;display=swap" />
43<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/flexboxgrid.css?tjzkg5" />
44<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/code-highlight.css?tjzkg5" />
45<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/filetypes-icons.css?tjzkg5" />
46<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/icons.css?tjzkg5" />
47<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/services-icons.css?tjzkg5" />
48<link rel="stylesheet" media="all" href="/themes/contrib/material_base/css/helpers.css?tjzkg5" />
49<link rel="stylesheet" media="all" href="/themes/custom/material_rcs/css/vendor/cookieconsent.css?tjzkg5" />
50<link rel="stylesheet" media="all" href="/themes/custom/material_rcs/css/cookie-consent-overrides.css?tjzkg5" />
51<link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap" />
52<link rel="stylesheet" media="all" href="/themes/custom/material_rcs/css/style.min.css?tjzkg5" />
53
54    
55  </head>
56  <body class="no-sidebars admin-toolbar navbar-fixed full-width path-node page-node-type-landing-page">
57    <a href="#main-content" class="visually-hidden focusable">
58      Skip to main content
59    </a>
60    
61      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
62    <div id="page" class="layout-container">
63
64  <div id="navbar">
65      <div class="region region-navbar">
66    <div id="block-navbar-menu-toggle" class="navbar-item navbar-menu-toggle hidden-md block block-block-content block-block-contentcfe30723-d2ee-4767-a0ae-5a28681f417f">
67    
68        
69                      
70            <div class="field field-name-body field-type-text-with-summary field-label-hidden field-item"><div id="navbar-menu-toggle"><a href="#"><i class="material-icons navbar-icon">menu</i></a></div>
71</div>
72      
73            </div>
74<div id="block-material-compile-branding" class="navbar-item navbar-branding block block-system block-system-branding-block">
75  
76    
77  			<div class="navbar-logo">
78			<a href="/" title="Home" rel="home">
79				<img src="/themes/custom/material_rcs/rcs-logo%402x.png" alt="Home" class="large-logo"/>
80				<span class="small-logo-circle">
81					<img src="" alt="Home" class="small-logo"/>
82				</span>
83			</a>
84		</div>
85		<div class="navbar-mini-hero" aria-hidden="true">
86		<img src="" alt="" loading="lazy"/>
87		<div class="navbar-mini-hero-text" role="presentation"></div>
88	</div>
89		</div>
90<nav role="navigation" aria-labelledby="block-material-compile-main-menu-menu" id="block-material-compile-main-menu" class="navbar-item navbar-menu pull-right visible-md">
91            
92  <h2 class="visually-hidden" id="block-material-compile-main-menu-menu">Main Menu</h2>
93  
94
95        
96							<ul class="menu">
97																	<li class="menu-item menu-level-0 expanded active-trail">
98						<a href="/whoweare" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/12">Who We Are</a>
99																					<ul class="menu">
100																		<li class="menu-item menu-level-1">
101						<a href="/whoweare/mission-vision-values" class="menu-level-1" data-drupal-link-system-path="node/35">Mission, Vision and Values</a>
102											</li>
103														<li class="menu-item menu-level-1 active-trail">
104						<a href="/whoweare/strategic" class="menu-level-1 is-active" data-drupal-link-system-path="node/34" aria-current="page">Strategic Priorities</a>
105											</li>
106							</ul>
107			
108											</li>
109														<li class="menu-item menu-level-0 expanded">
110						<a href="/whatwedo" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/11">What We Do</a>
111																					<ul class="menu">
112																		<li class="menu-item menu-level-1">
113						<a href="/childrens-program" title="Children&#039;s Program" class="menu-level-1" data-drupal-link-system-path="node/19">Children&#039;s Programs</a>
114											</li>
115														<li class="menu-item menu-level-1">
116						<a href="/youth-program" title="Youth Program" class="menu-level-1" data-drupal-link-system-path="node/20">Youth Programs</a>
117											</li>
118														<li class="menu-item menu-level-1">
119						<a href="/womens-program" title="Women&#039;s Program" class="menu-level-1" data-drupal-link-system-path="node/22">Women&#039;s Programs</a>
120											</li>
121														<li class="menu-item menu-level-1">
122						<a href="/mens-program" title="Men&#039;s Program" class="menu-level-1" data-drupal-link-system-path="node/68">Men&#039;s Program</a>
123											</li>
124														<li class="menu-item menu-level-1">
125						<a href="/seniors-program" title="Seniors Program" class="menu-level-1" data-drupal-link-system-path="node/23">Seniors&#039; Programs</a>
126											</li>
127														<li class="menu-item menu-level-1">
128						<a href="/families-program" title="Families Program" class="menu-level-1" data-drupal-link-system-path="node/21">Family Programs</a>
129											</li>
130														<li class="menu-item menu-level-1">
131						<a href="/newcomer" class="menu-level-1" data-drupal-link-system-path="node/305">Newcomer Programs</a>
132											</li>
133														<li class="menu-item menu-level-1">
134						<a href="/bhss" class="menu-level-1" data-drupal-link-system-path="node/252">BHSS Hub</a>
135											</li>
136														<li class="menu-item menu-level-1">
137						<a href="/resources" class="menu-level-1" data-drupal-link-system-path="node/7">Resources</a>
138											</li>
139														<li class="menu-item menu-level-1">
140						<a href="/event-calendar" class="menu-level-1" data-drupal-link-system-path="node/169">Event Calendar</a>
141											</li>
142														<li class="menu-item menu-level-1">
143						<a href="/bac" title="BAC Community Support Line" class="menu-level-1" data-drupal-link-system-path="node/69">BAC Community Support Line</a>
144											</li>
145							</ul>
146			
147											</li>
148														<li class="menu-item menu-level-0">
149						<a href="/funders-partners" class="menu-level-0" data-drupal-link-system-path="node/52">Funders and Partners</a>
150											</li>
151														<li class="menu-item menu-level-0">
152						<a href="/join-us" title="Join our team " class="menu-level-0" data-drupal-link-system-path="node/114">Join Us</a>
153											</li>
154														<li class="menu-item menu-level-0">
155						<a href="/contactus" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/4">Contact Us</a>
156											</li>
157							</ul>
158			
159
160
161  </nav>
162
163<div class="navbar-item navbar-donate-button">
164  <a href="/donate" title="Donate Now" aria-label="Donate Now" class="donate-now-link navbar-version">
165    <span class="navbar-icon donate-icon" aria-hidden="true">
166      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" focusable="false">
167        <path d="M12 21.35 10.55 20.03C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35Z"/>
168      </svg>
169    </span>
170    <span class="donate-text">Donate Now</span>
171  </a>
172</div>
173
174
175  </div>
176
177    <!--
178    
179    
180    -->
181  </div>
182
183  <div id="drawer-overlay"></div>
184  <div id="drawer">
185      <div class="region region-drawer">
186    <div id="block-block-drawer-title" class="drawer-item divider-bottom block block-block-content block-block-content3138d845-9e7e-4fb8-a727-deb484cbcb99">
187    
188        
189                      
190            <div class="field field-name-body field-type-text-with-summary field-label-hidden field-item"><div id="drawer-menu-close"><a href="#"><i class="material-icons drawer-icon">arrow_back</i></a></div>
191<div id="drawer-title">Navigation</div>
192</div>
193      
194            </div>
195<nav role="navigation" aria-labelledby="block-block-drawer-main-navigation-menu-menu" id="block-block-drawer-main-navigation-menu" class="drawer-item">
196            
197  <h2 class="visually-hidden" id="block-block-drawer-main-navigation-menu-menu">Drawer Main Navigation Menu</h2>
198  
199
200        
201							<ul class="menu">
202																	<li class="menu-item menu-level-0">
203						<a href="/home" class="menu-level-0" data-drupal-link-system-path="node/16">Home</a>
204											</li>
205														<li class="menu-item menu-level-0 expanded active-trail">
206						<a href="/whoweare" class="menu-level-0" data-drupal-link-system-path="node/12">Who We Are</a>
207																					<ul class="menu">
208																		<li class="menu-item menu-level-1">
209						<a href="/whoweare/mission-vision-values" class="menu-level-1" data-drupal-link-system-path="node/35">Mission, Vision and Values</a>
210											</li>
211														<li class="menu-item menu-level-1 active-trail">
212						<a href="/whoweare/strategic" title="Seniors Program" class="menu-level-1 is-active" data-drupal-link-system-path="node/34" aria-current="page">Strategic Priorities</a>
213											</li>
214							</ul>
215			
216											</li>
217														<li class="menu-item menu-level-0 expanded">
218						<a href="/whatwedo" class="menu-level-0" data-drupal-link-system-path="node/11">What We Do</a>
219																					<ul class="menu">
220																		<li class="menu-item menu-level-1">
221						<a href="/childrens-program" title="Children&#039;s Program" class="menu-level-1" data-drupal-link-system-path="node/19">Children&#039;s Program</a>
222											</li>
223														<li class="menu-item menu-level-1">
224						<a href="/youth-program" title="Youth Program" class="menu-level-1" data-drupal-link-system-path="node/20">Youth Program</a>
225											</li>
226														<li class="menu-item menu-level-1">
227						<a href="/womens-program" title="Women&#039;s Program" class="menu-level-1" data-drupal-link-system-path="node/22">Women&#039;s Program</a>
228											</li>
229														<li class="menu-item menu-level-1">
230						<a href="/mens-program" title="Men&#039;s Program" class="menu-level-1" data-drupal-link-system-path="node/68">Men&#039;s Program</a>
231											</li>
232														<li class="menu-item menu-level-1">
233						<a href="/seniors-program" title="Seniors Program" class="menu-level-1" data-drupal-link-system-path="node/23">Seniors&#039; Programs</a>
234											</li>
235														<li class="menu-item menu-level-1">
236						<a href="/families-program" title="Family Programs" class="menu-level-1" data-drupal-link-system-path="node/21">Family Programs</a>
237											</li>
238														<li class="menu-item menu-level-1">
239						<a href="/newcomer" class="menu-level-1" data-drupal-link-system-path="node/305">Newcomer Programs</a>
240											</li>
241														<li class="menu-item menu-level-1">
242						<a href="/bhss" class="menu-level-1" data-drupal-link-system-path="node/252">BHSS Hub</a>
243											</li>
244														<li class="menu-item menu-level-1">
245						<a href="/resources" class="menu-level-1" data-drupal-link-system-path="node/7">Resources</a>
246											</li>
247														<li class="menu-item menu-level-1">
248						<a href="/event-calendar" class="menu-level-1" data-drupal-link-system-path="node/169">Event Calendar</a>
249											</li>
250														<li class="menu-item menu-level-1">
251						<a href="/bac" title="BAC Community Support Line" class="menu-level-1" data-drupal-link-system-path="node/69">BAC Support Line</a>
252											</li>
253							</ul>
254			
255											</li>
256														<li class="menu-item menu-level-0">
257						<a href="/join-us" title="Join our team " class="menu-level-0" data-drupal-link-system-path="node/114">Join Us</a>
258											</li>
259														<li class="menu-item menu-level-0">
260						<a href="/contactus" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/4">Contact Us</a>
261											</li>
262							</ul>
263			
264
265
266  </nav>
267
268  </div>
269
270  </div>
271
272  <header id="header" role="banner">
273    <div id="header-content">
274        <div class="region region-header">
275    <div id="block-small-logo" class="visually-hidden block block-block-content block-block-content2d4f7728-ecbf-44de-a0f7-dab7bced7709">
276    
277            <h2>Small Logo</h2>
278        
279                      
280            <div class="field field-name-field-generic-image field-type-image field-label-hidden field-item">  <img loading="lazy" src="/sites/default/files/2020-02/RootsCS_Logo_02-small.png" width="130" height="130" alt="Small logo" />
281
282</div>
283      
284            </div>
285
286  </div>
287
288    </div>
289    <div id="header-bg">
290      
291    </div>
292  </header>
293
294  
295  <div id="content">
296    
297    <main role="main" id="main" class="container">
298      <div id="main-content" tabindex="-1">
299        <div class="card-holder">
300          
301            <div class="region region-highlighted">
302    <div data-drupal-messages-fallback class="hidden"></div>
303
304  </div>
305
306          
307
308          <div class="layout-content">
309              <div class="region region-content">
310    
311<div id="block-supportusfloatingpitch" class="floating-button support-floating-button block block-block-content block-block-content398ac8e8-92f7-4cd6-a8f1-aba017252cd5 support-floating-button--donate">
312	
313		
314			<a href="/donate" title="Donate Now" aria-label="Donate Now" class="donate-now-link">
315			<span class="support-donate-content">
316				<span class="donate-icon" aria-hidden="true">
317					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" focusable="false">
318						<path d="M12 21.35 10.55 20.03C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35Z"/>
319					</svg>
320				</span>
321				<span class="donate-text donate-text-vertical">Donate Now</span>
322			</span>
323		</a>
324	</div>
325
326<div id="block-mainpagecontent" class="block block-system block-system-main-block">
327  
328    
329      <article data-history-node-id="34">
330
331  
332    
333
334  
335  <div>
336      <div class="layout layout--onecol">
337    <div  class="layout__region layout__region--content">
338        <div class="block block-block-content block-block-content6e93a4b6-7bd1-4240-97a7-7440c8a5fdeb block-page-banner">
339    
340        
341                        <div class="content banner-image-container">
342                <div>
343
344
345	    		<div class="field field--name-field-banner-image field--type-image field--label-hidden field__items">
346							<div class="field__item">
347											
348						    <picture>
349                  <source srcset="/sites/default/files/styles/banner_desktop_1440w/public/2021-02/who-we-are-banner-rev2.jpg?itok=uyoA7UeD 1x, /sites/default/files/styles/banner_wide_2160w/public/2021-02/who-we-are-banner-rev2.jpg?itok=RjPjB5qy 2x" media="all and (min-width: 851px)" type="image/jpeg" width="1440" height="422"/>
350              <source srcset="/sites/default/files/styles/banner_tablet_768w/public/2021-02/who-we-are-banner-rev2.jpg?itok=iBZn1DtE 1x, /sites/default/files/styles/banner_small_desktop_1024w/public/2021-02/who-we-are-banner-rev2.jpg?itok=iZt8y7Cc 2x" media="all and (min-width: 580px) and (max-width: 850px)" type="image/jpeg" width="768" height="225"/>
351              <source srcset="/sites/default/files/styles/banner_mobile_480w/public/2021-02/who-we-are-banner-rev2.jpg?itok=UUKHtBOr 1x, /sites/default/files/styles/banner_tablet_768w/public/2021-02/who-we-are-banner-rev2.jpg?itok=iBZn1DtE 2x" media="(min-width: 0px)" type="image/jpeg" width="480" height="141"/>
352                  <img loading="eager" width="2048" height="600" src="/sites/default/files/styles/banner_wide_2160w/public/2021-02/who-we-are-banner-rev2.jpg?itok=RjPjB5qy" alt="Who We Are Banner" />
353
354  </picture>
355
356
357									</div>
358					</div>
359	</div>
360            </div>
361            
362            <div class="field field-name-field-small-image field-type-image field-label-hidden field-item">  <img loading="lazy" src="/sites/default/files/styles/medium/public/default_images/RootsCS_Logo_02.png?itok=oobRUOiM" width="130" height="130" alt="Roots Community Services Small Logo" title="Roots Community Services" />
363
364
365</div>
366      
367            </div>
368<div class="block block-block-content block-block-content661bbb0e-6988-4bce-8b8f-dad9fb032951">
369    
370        
371                      
372<div class="row card-grid">
373	<div class="col-xs-0 col-md-2"></div>
374	<div class="col-xs-12 col-md-8">
375									<div class="field field--name-field-referenced-content field--type-entity-reference field--label-hidden field__items">
376											<div class="field__item"><article data-history-node-id="50" class="node node--type-statements node--view-mode-full">
377
378	
379						<h2 class="headline">
380				Strategic Priorities
381			</h2>
382				
383
384	
385	<div class="node__content">
386		
387            <div class="field field-name-body field-type-text-with-summary field-label-hidden field-item"><img src="/sites/default/files/inline-images/strategic-priorities%20-graphic.jpg" data-entity-uuid="c0566260-6980-4634-9dd0-d4840f9a692f" data-entity-type="file" alt="Strategic Priorties Wheel" width="1024" height="NaN" class="align-center" loading="lazy"></div>
388      
389	</div>
390
391</article>
392</div>
393											<div class="field__item"><article data-history-node-id="26" class="node node--type-statements node--view-mode-full">
394
395	
396					
397
398	
399	<div class="node__content">
400		
401            <div class="field field-name-body field-type-text-with-summary field-label-hidden field-item"><table border="1" cellpadding="1" cellspacing="1" style="width: 100%;">
402	<tbody>
403		<tr>
404			<td><strong>Strategic Goal – Managing Growth</strong></td>
405		</tr>
406		<tr>
407			<td>Ensure the organization is well-positioned and has the capacity to meet the growing demands of stakeholders, primarily the community, clients and partners.</td>
408		</tr>
409		<tr>
410			<td><strong>Strategic Goal – Financial Stability &amp; Sustainability</strong></td>
411		</tr>
412		<tr>
413			<td>Continue building a firm financial foundation with diverse, multi-year funding sources</td>
414		</tr>
415		<tr>
416			<td><strong>Strategic Goal – Stakeholder &amp; Community Engagement</strong></td>
417		</tr>
418		<tr>
419			<td>Build &amp; enhance strong relationships with key stakeholders/groups to ensure a deep understanding and support of our organization and mission, and to partner for more effective leadership</td>
420		</tr>
421		<tr>
422			<td><strong>Strategic Goal – Governance</strong></td>
423		</tr>
424		<tr>
425			<td>Directors and staff fully understand the organization’s fiduciary role and ensure it meets its regulatory and legal obligations.</td>
426		</tr>
427		<tr>
428			<td><strong>Strategic Goal – Advocacy</strong></td>
429		</tr>
430		<tr>
431			<td>Be at the forefront to boldly lead in the transformation that will ensure equity, equality and inclusion for the diverse BAC communities.</td>
432		</tr>
433	</tbody>
434</table>
435
436<p>&nbsp;</p>
437</div>
438      
439	</div>
440
441</article>
442</div>
443									</div>
444						</div>
445	<div class="col-xs-0 col-md-2"></div>
446</div>
447
448            </div>
449
450    </div>
451  </div>
452  <div class="layout layout--onecol">
453    <div  class="layout__region layout__region--content">
454      
455<div class="views-element-container block-accreditation-appeal" data-confetti-enabled="true" data-confetti-target=".block-accreditation-appeal-right" data-confetti-container=".block-accreditation-appeal">
456  
457    
458      <div><div class="js-view-dom-id-2cfdf5cce7fddd892155f1bf0e6c411784b7f761d8a9a297e81bc66e0dcf525f">
459  
460  
461  
462
463  
464  
465  
466
467  <div class="row card-grid accreditation-appeal">
468			
469
470<div class="col-xs-12 col-sm-7 card-wrapper block-accreditation-appeal-left">
471	<div class="content">
472		<h2>Make a difference!</h2>
473		<p><p>We cannot do it alone and so rely on you – our funders, donors, volunteers – to help us build a strong community that holds a brighter future for our children and youth, a peaceful place for our seniors, and a safe and clean environment for everyone. There are a few ways you can help to make a difference. Which one will you choose?</p></p>
474		<a href="/make-a-difference" target="_self" class="btn-banner-cta discover-more-cta">Get Involved</a>
475	</div>
476</div>
477<div class="col-xs-12 col-sm-5 card-wrapper block-accreditation-appeal-right text-align-center">
478	<a href="https://best-businesses.thereaderschoice.ca/o/brampton/readers-choice-2025-winners" title="Readers&amp;#039; Choice Award Categories" target="_new"><img src="/sites/default/files/styles/large/public/2026-03/readers-choice-award%20-25AwardLogo-diamond-brampton%20700x500.jpg?itok=TqP-PbEu" alt="Make a difference!" class="img-accreditation-badge"/></a>
479</div>
480</div>
481
482    
483
484  
485  
486
487  
488  
489</div>
490</div>
491
492  </div>
493
494    </div>
495  </div>
496
497  </div>
498
499</article>
500
501  </div>
502
503  </div>
504
505          </div>
506        </div>
507              </div>
508      
509      
510    </main>
511    
512  </div>
513  <footer id="footer" role="contentinfo">
514    
515    <div id="footer-content">
516        <div class="region region-footer-content">
517    <nav role="navigation" aria-labelledby="block-material-compile-footer-menu" id="block-material-compile-footer" class="footer-item pull-center">
518            
519  <h2 class="visually-hidden" id="block-material-compile-footer-menu">Footer menu</h2>
520  
521
522        
523							<ul class="menu">
524																	<li class="menu-item menu-level-0">
525						<a href="/whoweare" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/12">Who We Are</a>
526				        					   <span class="menu-separator">•</span>
527																	</li>
528														<li class="menu-item menu-level-0">
529						<a href="/whatwedo" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/11">What We Do</a>
530				        					   <span class="menu-separator">•</span>
531																	</li>
532														<li class="menu-item menu-level-0">
533						<a href="/funders-partners" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/52">Funders and Partners</a>
534				        					   <span class="menu-separator">•</span>
535																	</li>
536														<li class="menu-item menu-level-0">
537						<a href="/docs/our-statement-information-practices" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/227">Privacy Statement</a>
538				        					   <span class="menu-separator">•</span>
539																	</li>
540														<li class="menu-item menu-level-0">
541						<a href="/docs/terms-use" class="menu-level-0" data-drupal-link-system-path="node/244">Terms Of Use</a>
542				        					   <span class="menu-separator">•</span>
543																	</li>
544														<li class="menu-item menu-level-0">
545						<a href="/docs/health-information-and-privacy-rights" class="menu-level-0" data-drupal-link-system-path="node/243">HIPR</a>
546				        					   <span class="menu-separator">•</span>
547																	</li>
548														<li class="menu-item menu-level-0">
549						<a href="/contactus" title="Links to relevant page" class="menu-level-0" data-drupal-link-system-path="node/4">Contact Us</a>
550				        					   <span class="menu-separator">•</span>
551																	</li>
552													<li class="menu-item menu-level-0 cookie-preferences-menu-item">
553						<a href="#cookie-preferences" class="menu-level-0 js-cookie-preferences-link">Privacy Preferences</a>
554					</li>
555							</ul>
556			
557
558
559  </nav>
560<div class="views-element-container block-social-icons block block-views block-views-blocksocial-icons-block-1" id="block-views-block-social-icons-block-1">
561  
562    
563      <div><div class="social-icons-grid js-view-dom-id-b69f75a32151c1459a8206faf812cba8de4291642bbd9d2019fae895663673f0">
564  
565  
566  
567
568  
569  
570  
571
572      <div class="social-icons views-row"><div class="views-field views-field-nothing"><span class="field-content"><a href="https://www.facebook.com/RootsCSI " target="_blank" title="Facebook"><i class="fa-brands fa-square-facebook"></i></a></span></div></div>
573    <div class="social-icons views-row"><div class="views-field views-field-nothing"><span class="field-content"><a href="https://www.instagram.com/rootscspeel " target="_blank" title="Instagram"><i class="fa-brands fa-square-instagram"></i></a></span></div></div>
574    <div class="social-icons views-row"><div class="views-field views-field-nothing"><span class="field-content"><a href="https://ca.linkedin.com/in/roots-community-services " target="_blank" title="LinkedIn"><i class="fa-brands fa-linkedin"></i></a></span></div></div>
575
576    
577
578  
579  
580
581  
582  
583</div>
584</div>
585
586  </div>
587
588  </div>
589
590    </div>
591  </footer>
592
593</div>
594  </div>
595
596    
597          
598
599<div
600    id="mailchimp-popup-modal" class="mailchimp-popup-modal" role="dialog" aria-modal="true" aria-labelledby="mailchimp-popup-title" data-mc-delay="3000" data-mc-popup>
601
602    <!-- Modal overlay background -->
603    <div class="mailchimp-popup-overlay"></div>
604
605    <!-- Modal card container -->
606    <div
607        class="mailchimp-popup-card">
608
609        <!-- Header with close button -->
610        <div class="mailchimp-popup-header">
611            <button type="button" class="mailchimp-popup-close" tabindex="0" aria-label="Close newsletter popup" title="Close">
612                <span class="close-icon">
613                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
614                        <line x1="18" y1="6" x2="6" y2="18"></line>
615                        <line x1="6" y1="6" x2="18" y2="18"></line>
616                    </svg>
617                </span>
618            </button>
619        </div>
620
621        <!-- MailChimp form embed code -->
622        <div class="mailchimp-popup-form-wrapper">
623
624            <h2 id="mailchimp-popup-title" class="mailchimp-popup-title">
625                Sign up for our Newsletter
626            </h2>
627
628            <div id="mce-responses" class="clear">
629                <div class="response" id="mce-error-response"></div>
630                <div class="response" id="mce-success-response"></div>
631            </div>
632
633            <!-- Placeholder for MailChimp form -->
634            <div class="mailchimp-form-container">
635                    <div id="mc_embed_shell"> <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css">
636                    <div id="mc_embed_signup">
637                        <form action="https://rootscs.us19.list-manage.com/subscribe/post?u=a5e54b642c105fc4448129e73&amp;amp;id=0e03449ea9&amp;amp;f_id=008434e7f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
638                            <div id="mc_embed_signup_scroll">
639                                <div class="indicates-required">
640                                    <span class="asterisk">*</span>
641                                    indicates required</div>
642                                <div class="mc-name-fields-row">
643                                    <div class="mc-field-group mc-field-group--firstname">
644                                        <label for="mce-FIRSTNAME">First Name
645                                            <span class="asterisk">*</span>
646                                        </label>
647                                        <input type="text" name="FIRSTNAME" class="text required" id="mce-FIRSTNAME" value="" required aria-required="true" tabindex="1">
648                                    </div>
649                                    <div class="mc-field-group mc-field-group--lastname">
650                                        <label for="mce-LNAME">Last Name
651                                            <span class="asterisk">*</span>
652                                        </label>
653                                        <input type="text" name="LNAME" class="text required" id="mce-LNAME" value="" required aria-required="true" tabindex="2">
654                                    </div>
655                                </div>
656                                <div class="mc-field-group">
657                                    <label for="mce-EMAIL">Email Address
658                                        <span class="asterisk">*</span>
659                                    </label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value="" tabindex="3"></div>
660                                                                <div hidden=""><input type="hidden" name="tags" value="24266329"></div>
661                                                                <div
662                                    aria-hidden="true" class="visually-hidden">
663                                                                        <input type="text" name="b_6608e3c13652a49dec6bed89c_09f0e5b9df" tabindex="-1" value="">
664                                </div>
665                                <div class="clear button-wrapper"><input type="submit" name="sign-up" id="mc-embedded-subscribe" class="button" value="Sign Up" tabindex="4"></div>
666                                                            </div>
667                        </form>
668                    </div>
669                    
669<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
669
670                    
670<script type="text/javascript">
671                        (function ($) {
672                            window.fnames = new Array();
673                            window.ftypes = new Array();
674                            fnames[0] = 'EMAIL';
675                            ftypes[0] = 'email';
676                            fnames[1] = 'FIRSTNAME';
677                            ftypes[1] = 'text';
678                            fnames[2] = 'LNAME';
679                            ftypes[2] = 'text';
680                            fnames[3] = 'ADDRESS';
681                            ftypes[3] = 'address';
682                            fnames[4] = 'PHONE';
683                            ftypes[4] = 'phone';
684                        }(jQuery));
685                        var $mcj = jQuery.noConflict(true);
686
687                        // SMS Phone Multi-Country Functionality
688                        if (!window.MC) {
689                            window.MC = {};
690                        }
691                        window.MC.smsPhoneData = {
692                            defaultCountryCode: 'CA',
693                            programs: [],
694                            smsProgramDataCountryNames: []
695                        };
696
697                        function getCountryUnicodeFlag(countryCode) {
698                            return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))
699                        };
700
701                        // HTML sanitization function to prevent XSS
702                        function sanitizeHtml(str) {
703                            if (typeof str !== 'string')
704                                return '';
705
706
707
708                            return str.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g, '&#x2F;');
709                        }
710
711                        // URL sanitization function to prevent javascript: and data: URLs
712                        function sanitizeUrl(url) {
713                            if (typeof url !== 'string')
714                                return '';
715
716
717
718                            const trimmedUrl = url.trim().toLowerCase();
719                            if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {
720                                return '#';
721                            }
722                            return url;
723                        }
724
725                        const getBrowserLanguage = () => {
726                            if (!window ?. navigator ?. language ?. split('-')[1]) {
727                                return window ?. navigator ?. language ?. toUpperCase();
728                            }
729                            return window ?. navigator ?. language ?. split('-')[1];
730                        };
731
732                        function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {
733                            if (! smsProgramData || smsProgramData.length === 0) {
734                                return null;
735                            }
736
737                            const browserLanguage = getBrowserLanguage();
738
739                            if (browserLanguage) {
740                                const foundProgram = smsProgramData.find((program) => program ?. countryCode === browserLanguage,);
741                                if (foundProgram) {
742                                    return foundProgram;
743                                }
744                            }
745
746                            if (defaultCountryCode) {
747                                const foundProgram = smsProgramData.find((program) => program ?. countryCode === defaultCountryCode,);
748                                if (foundProgram) {
749                                    return foundProgram;
750                                }
751                            }
752
753                            return smsProgramData[0];
754                        }
755
756                        function updateSmsLegalText(countryCode, fieldName) {
757                            if (! countryCode || ! fieldName) {
758                                return;
759                            }
760
761                            const programs = window ?. MC ?. smsPhoneData ?. programs;
762                            if (! programs || !Array.isArray(programs)) {
763                                return;
764                            }
765
766                            const program = programs.find(program => program ?. countryCode === countryCode);
767                            if (! program || ! program.requiredTemplate) {
768                                return;
769                            }
770
771                            const legalTextElement = document.querySelector('#legal-text-' + fieldName);
772                            if (! legalTextElement) {
773                                return;
774                            }
775
776                            // Remove HTML tags and clean up the text
777                            const divRegex = new RegExp('</?[div][^>]*>
777', 'gi');
778                            const fullAnchorRegex = new RegExp('<a.*?</a>', 'g');
779                            const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>');
780
781                            const template = program.requiredTemplate.replace(divRegex, '');
782
783
784                            legalTextElement.textContent = '';
785                            const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g);
786                            parts.forEach(function (part) {
787                                if (! part) {
788                                    return;
789                                }
790                                const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/);
791                                if (anchorMatch) {
792                                    const linkElement = document.createElement('a');
793                                    linkElement.href = sanitizeUrl(anchorMatch[1]);
794                                    linkElement.target = sanitizeHtml(anchorMatch[2]);
795                                    linkElement.textContent = sanitizeHtml(anchorMatch[3]);
796                                    legalTextElement.appendChild(linkElement);
797                                } else {
798                                    legalTextElement.appendChild(document.createTextNode(part));
799                                }
800                            });
801
802                        }
803
804                        function generateDropdownOptions(smsProgramData) {
805                            if (! smsProgramData || smsProgramData.length === 0) {
806                                return '';
807                            }
808
809                            return smsProgramData.map(program => {
810                                const flag = getCountryUnicodeFlag(program.countryCode);
811                                const countryName = getCountryName(program.countryCode);
812                                const callingCode = program.countryCallingCode || '';
813
814                                // Sanitize all values to prevent XSS
815                                const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');
816                                const sanitizedCountryName = sanitizeHtml(countryName || '');
817                                const sanitizedCallingCode = sanitizeHtml(callingCode || '');
818                                return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>';
819                            }).join('');
820                        }
821
822                        function getCountryName(countryCode) {
823                            if (window.MC ?. smsPhoneData ?. smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {
824                                for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {
825                                    if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {
826                                        return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;
827                                    }
828                                }
829                            }
830                            return countryCode;
831                        }
832
833                        function getDefaultPlaceholder(countryCode) {
834                            if (! countryCode || typeof countryCode !== 'string') {
835                                return '+1 000 000 0000'; // Default US placeholder
836                            }
837
838                            var mockPlaceholders = [
839                                {
840                                    countryCode: 'US',
841                                    placeholder: '+1 000 000 0000',
842                                    helpText: 'Include the US country code +1 before the phone number'
843                                },
844                                {
845                                    countryCode: 'GB',
846                                    placeholder: '+44 0000 000000',
847                                    helpText: 'Include the GB country code +44 before the phone number'
848                                },
849                                {
850                                    countryCode: 'CA',
851                                    placeholder: '+1 000 000 0000',
852                                    helpText: 'Include the CA country code +1 before the phone number'
853                                },
854                                {
855                                    countryCode: 'AU',
856                                    placeholder: '+61 000 000 000',
857                                    helpText: 'Include the AU country code +61 before the phone number'
858                                }, {
859                                    countryCode: 'DE',
860                                    placeholder: '+49 000 0000000',
861                                    helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein'
862                                }, {
863                                    countryCode: 'FR',
864                                    placeholder: '+33 0 00 00 00 00',
865                                    helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone'
866                                }, {
867                                    countryCode: 'ES',
868                                    placeholder: '+34 000 000 000',
869                                    helpText: 'Incluya el código de país ES +34 antes del número de teléfono'
870                                }, {
871                                    countryCode: 'NL',
872                                    placeholder: '+31 0 00000000',
873                                    helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer'
874                                }, {
875                                    countryCode: 'BE',
876                                    placeholder: '+32 000 00 00 00',
877                                    helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone'
878                                }, {
879                                    countryCode: 'CH',
880                                    placeholder: '+41 00 000 00 00',
881                                    helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein'
882                                }, {
883                                    countryCode: 'AT',
884                                    placeholder: '+43 000 000 0000',
885                                    helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein'
886                                }, {
887                                    countryCode: 'IE',
888                                    placeholder: '+353 00 000 0000',
889                                    helpText: 'Include the IE country code +353 before the phone number'
890                                }, {
891                                    countryCode: 'IT',
892                                    placeholder: '+39 000 000 0000',
893                                    helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono'
894                                }, {
895                                    countryCode: 'NO',
896                                    placeholder: '+47 000 00 000',
897                                    helpText: 'Inkluder NO landskode +47 før telefonnummeret'
898                                }, {
899                                    countryCode: 'SE',
900                                    placeholder: '+46 00 000 00 00',
901                                    helpText: 'Inkludera SE landskod +46 före telefonnumret'
902                                }, {
903                                    countryCode: 'DK',
904                                    placeholder: '+45 00 00 00 00',
905                                    helpText: 'Inkluder DK landekode +45 før telefonnummeret'
906                                }, {
907                                    countryCode: 'FI',
908                                    placeholder: '+358 00 000 0000',
909                                    helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa'
910                                }, {
911                                    countryCode: 'EE',
912                                    placeholder: '+372 0000 0000',
913                                    helpText: 'Lisage EE riigikood +372 telefoninumbri ette'
914                                }, {
915                                    countryCode: 'PL',
916                                    placeholder: '+48 000 000 000',
917                                    helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu'
918                                }, {
919                                    countryCode: 'SK',
920                                    placeholder: '+421 000 000 000',
921                                    helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421'
922                                }, {
923                                    countryCode: 'LV',
924                                    placeholder: '+371 0000 0000',
925                                    helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura'
926                                }, {
927                                    countryCode: 'LT',
928                                    placeholder: '+370 0000 0000',
929                                    helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį'
930                                }, {
931                                    countryCode: 'GR',
932                                    placeholder: '+30 000 000 0000',
933                                    helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου'
934                                }, {
935                                    countryCode: 'PT',
936                                    placeholder: '+351 000 000 000',
937                                    helpText: 'Inclua o código de país PT +351 antes do número de telefone'
938                                }, {
939                                    countryCode: 'HR',
940                                    placeholder: '+385 00 000 0000',
941                                    helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja'
942                                }, {
943                                    countryCode: 'SI',
944                                    placeholder: '+386 00 000 000',
945                                    helpText: 'Vključite SI kodo države +386 pred telefonsko številko'
946                                }, {
947                                    countryCode: 'IS',
948                                    placeholder: '+354 000 0000',
949                                    helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu'
950                                }, {
951                                    countryCode: 'LU',
952                                    placeholder: '+352 000 000 000',
953                                    helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone'
954                                }, {
955                                    countryCode: 'MC',
956                                    placeholder: '+377 00 00 00 00',
957                                    helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone'
958                                }, {
959                                    countryCode: 'AD',
960                                    placeholder: '+376 000 000',
961                                    helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon'
962                                }, {
963                                    countryCode: 'JE',
964                                    placeholder: '+44 0000 000000',
965                                    helpText: 'Include the JE country code +44 before the phone number'
966                                }, {
967                                    countryCode: 'IM',
968                                    placeholder: '+44 0000 000000',
969                                    helpText: 'Include the IM country code +44 before the phone number'
970                                }, {
971                                    countryCode: 'GG',
972                                    placeholder: '+44 0000 000000',
973                                    helpText: 'Include the GG country code +44 before the phone number'
974                                }, {
975                                    countryCode: 'AL',
976                                    placeholder: '+355 00 000 0000',
977                                    helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit'
978                                }, {
979                                    countryCode: 'SM',
980                                    placeholder: '+378 0000 000000',
981                                    helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono'
982                                }, {
983                                    countryCode: 'FO',
984                                    placeholder: '+298 000000',
985                                    helpText: 'Inkluder FO landekode +298 før telefonnummeret'
986                                }, {
987                                    countryCode: 'MT',
988                                    placeholder: '+356 0000 0000',
989                                    helpText: 'Include the MT country code +356 before the phone number'
990                                }, {
991                                    countryCode: 'LI',
992                                    placeholder: '+423 000 0000',
993                                    helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein'
994                                }, {
995                                    countryCode: 'GI',
996                                    placeholder: '+350 000 00000',
997                                    helpText: 'Include the GI country code +350 before the phone number'
998                                }, {
999                                    countryCode: 'MD',
1000                                    placeholder: '+373 00 000 000',
1001                                    helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon'
1002                                }, {
1003                                    countryCode: 'HU',
1004                                    placeholder: '+36 00 000 0000',
1005                                    helpText: 'A telefonszám előtt adja meg a HU országkódot +36'
1006                                }, {
1007                                    countryCode: 'NZ',
1008                                    placeholder: '+64 00 000 0000',
1009                                    helpText: 'Include the NZ country code +64 before the phone number'
1010                                }, {
1011                                    countryCode: 'ME',
1012                                    placeholder: '+382 00 000 000',
1013                                    helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja'
1014                                },
1015                            ];
1016
1017                            const selectedPlaceholder = mockPlaceholders.find(function (item) {
1018                                return item && item.countryCode === countryCode;
1019                            });
1020
1021                            return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;
1022                        }
1023
1024                        function updatePlaceholder(countryCode, fieldName) {
1025                            if (! countryCode || ! fieldName) {
1026                                return;
1027                            }
1028
1029                            const phoneInput = document.querySelector('#mce-' + fieldName);
1030                            if (! phoneInput) {
1031                                return;
1032                            }
1033
1034                            const placeholder = getDefaultPlaceholder(countryCode);
1035                            if (placeholder) {
1036                                phoneInput.placeholder = placeholder;
1037                            }
1038                        }
1039
1040                       
1040 function updateCountryCodeInstruction(countryCode, fieldName) {
1041                            updatePlaceholder(countryCode, fieldName);
1042
1043                        }
1044
1045                        function getDefaultHelpText(countryCode) {
1046                            var mockPlaceholders = [
1047                                {
1048                                    countryCode: 'US',
1049                                    placeholder: '+1 000 000 0000',
1050                                    helpText: 'Include the US country code +1 before the phone number'
1051                                },
1052                                {
1053                                    countryCode: 'GB',
1054                                    placeholder: '+44 0000 000000',
1055                                    helpText: 'Include the GB country code +44 before the phone number'
1056                                },
1057                                {
1058                                    countryCode: 'CA',
1059                                    placeholder: '+1 000 000 0000',
1060                                    helpText: 'Include the CA country code +1 before the phone number'
1061                                },
1062                                {
1063                                    countryCode: 'AU',
1064                                    placeholder: '+61 000 000 000',
1065                                    helpText: 'Include the AU country code +61 before the phone number'
1066                                }, {
1067                                    countryCode: 'DE',
1068                                    placeholder: '+49 000 0000000',
1069                                    helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein'
1070                                }, {
1071                                    countryCode: 'FR',
1072                                    placeholder: '+33 0 00 00 00 00',
1073                                    helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone'
1074                                }, {
1075                                    countryCode: 'ES',
1076                                    placeholder: '+34 000 000 000',
1077                                    helpText: 'Incluya el código de país ES +34 antes del número de teléfono'
1078                                }, {
1079                                    countryCode: 'NL',
1080                                    placeholder: '+31 0 00000000',
1081                                    helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer'
1082                                }, {
1083                                    countryCode: 'BE',
1084                                    placeholder: '+32 000 00 00 00',
1085                                    helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone'
1086                                }, {
1087                                    countryCode: 'CH',
1088                                    placeholder: '+41 00 000 00 00',
1089                                    helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein'
1090                                }, {
1091                                    countryCode: 'AT',
1092                                    placeholder: '+43 000 000 0000',
1093                                    helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein'
1094                                }, {
1095                                    countryCode: 'IE',
1096                                    placeholder: '+353 00 000 0000',
1097                                    helpText: 'Include the IE country code +353 before the phone number'
1098                                }, {
1099                                    countryCode: 'IT',
1100                                    placeholder: '+39 000 000 0000',
1101                                    helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono'
1102                                }, {
1103                                    countryCode: 'NO',
1104                                    placeholder: '+47 000 00 000',
1105                                    helpText: 'Inkluder NO landskode +47 før telefonnummeret'
1106                                }, {
1107                                    countryCode: 'SE',
1108                                    placeholder: '+46 00 000 00 00',
1109                                    helpText: 'Inkludera SE landskod +46 före telefonnumret'
1110                                }, {
1111                                    countryCode: 'DK',
1112                                    placeholder: '+45 00 00 00 00',
1113                                    helpText: 'Inkluder DK landekode +45 før telefonnummeret'
1114                                }, {
1115                                    countryCode: 'FI',
1116                                    placeholder: '+358 00 000 0000',
1117                                    helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa'
1118                                }, {
1119                                    countryCode: 'EE',
1120                                    placeholder: '+372 0000 0000',
1121                                    helpText: 'Lisage EE riigikood +372 telefoninumbri ette'
1122                                }, {
1123                                    countryCode: 'PL',
1124                                    placeholder: '+48 000 000 000',
1125                                    helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu'
1126                                }, {
1127                                    countryCode: 'SK',
1128                                    placeholder: '+421 000 000 000',
1129                                    helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421'
1130                                }, {
1131                                    countryCode: 'LV',
1132                                    placeholder: '+371 0000 0000',
1133                                    helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura'
1134                                }, {
1135                                    countryCode: 'LT',
1136                                    placeholder: '+370 0000 0000',
1137                                    helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį'
1138                                }, {
1139                                    countryCode: 'GR',
1140                                    placeholder: '+30 000 000 0000',
1141                                    helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου'
1142                                }, {
1143                                    countryCode: 'PT',
1144                                    placeholder: '+351 000 000 000',
1145                                    helpText: 'Inclua o código de país PT +351 antes do número de telefone'
1146                                }, {
1147                                    countryCode: 'HR',
1148                                    placeholder: '+385 00 000 0000',
1149                                    helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja'
1150                                }, {
1151                                    countryCode: 'SI',
1152                                    placeholder: '+386 00 000 000',
1153                                    helpText: 'Vključite SI kodo države +386 pred telefonsko številko'
1154                                }, {
1155                                    countryCode: 'IS',
1156                                    placeholder: '+354 000 0000',
1157                                    helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu'
1158                                }, {
1159                                    countryCode: 'LU',
1160                                    placeholder: '+352 000 000 000',
1161                                    helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone'
1162                                }, {
1163                                    countryCode: 'MC',
1164                                    placeholder: '+377 00 00 00 00',
1165                                    helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone'
1166                                }, {
1167                                    countryCode: 'AD',
1168                                    placeholder: '+376 000 000',
1169                                    helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon'
1170                                }, {
1171                                    countryCode: 'JE',
1172                                    placeholder: '+44 0000 000000',
1173                                    helpText: 'Include the JE country code +44 before the phone number'
1174                                }, {
1175                                    countryCode: 'IM',
1176                                    placeholder: '+44 0000 000000',
1177                                    helpText: 'Include the IM country code +44 before the phone number'
1178                                }, {
1179                                    countryCode: 'GG',
1180                                    placeholder: '+44 0000 000000',
1181                                    helpText: 'Include the GG country code +44 before the phone number'
1182                                }, {
1183                                    countryCode: 'AL',
1184                                    placeholder: '+355 00 000 0000',
1185                                    helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit'
1186                                }, {
1187                                    countryCode: 'SM',
1188                                    placeholder: '+378 0000 000000',
1189                                    helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono'
1190                                }, {
1191                                    countryCode: 'FO',
1192                                    placeholder: '+298 000000',
1193                                    helpText: 'Inkluder FO landekode +298 før telefonnummeret'
1194                                }, {
1195                                    countryCode: 'MT',
1196                                    placeholder: '+356 0000 0000',
1197                                    helpText: 'Include the MT country code +356 before the phone number'
1198                                }, {
1199                                    countryCode: 'LI',
1200                                    placeholder: '+423 000 0000',
1201                                    helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein'
1202                                }, {
1203                                    countryCode: 'GI',
1204                                    placeholder: '+350 000 00000',
1205                                    helpText: 'Include the GI country code +350 before the phone number'
1206                                }, {
1207                                    countryCode: 'MD',
1208                                    placeholder: '+373 00 000 000',
1209                                    helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon'
1210                                }, {
1211                                    countryCode: 'HU',
1212                                    placeholder: '+36 00 000 0000',
1213                                    helpText: 'A telefonszám előtt adja meg a HU országkódot +36'
1214                                }, {
1215                                    countryCode: 'NZ',
1216                                    placeholder: '+64 00 000 0000',
1217                                    helpText: 'Include the NZ country code +64 before the phone number'
1218                                }, {
1219                                    countryCode: 'ME',
1220                                    placeholder: '+382 00 000 000',
1221                                    helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja'
1222                                },
1223                            ];
1224
1225                            if (! countryCode || typeof countryCode !== 'string') {
1226                                return mockPlaceholders[0].helpText;
1227                            }
1228
1229                            const selectedHelpText = mockPlaceholders.find(function (item) {
1230                                return item && item.countryCode === countryCode;
1231                            });
1232
1233                            return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;
1234                        }
1235
1236                        function setDefaultHelpText(countryCode) {
1237                            const helpTextSpan = document.querySelector('#help-text');
1238                            if (! helpTextSpan) {
1239                                return;
1240                            }
1241
1242
1243                        }
1244
1245                        function updateHelpTextCountryCode(countryCode, fieldName) {
1246                            if (! countryCode || ! fieldName) {
1247                                return;
1248                            }
1249
1250                            setDefaultHelpText(countryCode);
1251                        }
1252
1253                        function initializeSmsPhoneDropdown(fieldName) {
1254                            if (! fieldName || typeof fieldName !== 'string') {
1255                                return;
1256                            }
1257
1258                            const dropdown = document.querySelector('#country-select-' + fieldName);
1259                            const displayFlag = document.querySelector('#flag-display-' + fieldName);
1260
1261                            if (! dropdown || ! displayFlag) {
1262                                return;
1263                            }
1264
1265                            const smsPhoneData = window.MC ?. smsPhoneData;
1266                            if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) {
1267                                dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);
1268                            }
1269
1270                            const defaultProgram = getDefaultCountryProgram(smsPhoneData ?. defaultCountryCode, smsPhoneData ?. programs);
1271                            if (defaultProgram && defaultProgram.countryCode) {
1272                                dropdown.value = defaultProgram.countryCode;
1273
1274                                const flagSpan = displayFlag ?. querySelector('#flag-emoji-' + fieldName);
1275                                if (flagSpan) {
1276                                    flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);
1277                                    flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');
1278                                }
1279
1280                                updateSmsLegalText(defaultProgram.countryCode, fieldName);
1281                                updatePlaceholder(defaultProgram.countryCode, fieldName);
1282                                updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);
1283                            }
1284
1285
1286                            var smsNotRequiredRemoveCountryCodeEnabled = true;
1287                            var smsField = Object.values({
1288                                "EMAIL": {
1289                                    "name": "EMAIL",
1290                                    "label": "Email Address",
1291                                    "helper_text": "",
1292                                    "type": "email",
1293                                    "required": true,
1294                                    "audience_field_name": "Email Address",
1295                                    "merge_id": 0,
1296                                    "help_text_enabled": false,
1297                                    "enabled": true,
1298                                    "order": 0,
1299                                    "field_type": "merge"
1300                                },
1301                                "FIRSTNAME": {
1302                                    "name": "FIRSTNAME",
1303                                    "label": "First Name",
1304                                    "helper_text": "",
1305                                    "type": "text",
1306                                    "required": false,
1307                                    "audience_field_name": "First Name",
1308                                    "merge_id": 1,
1309                                    "help_text_enabled": false,
1310                                    "enabled": false,
1311                                    "order": null,
1312                                    "field_type": "merge"
1313                                },
1314                                "LNAME": {
1315                                    "name": "LNAME",
1316                                    "label": "Last Name",
1317                                    "helper_text": "",
1318                                    "type": "text",
1319                                    "required": false,
1320                                    "audience_field_name": "Last Name",
1321                                    "merge_id": 2,
1322                                    "help_text_enabled": false,
1323                                    "enabled": false,
1324                                    "order": null,
1325                                    "field_type": "merge"
1326                                },
1327                                "ADDRESS": {
1328                                    "name": "ADDRESS",
1329                                    "label": "Address",
1330                                    "helper_text": "",
1331                                    "type": "address",
1332                                    "required": false,
1333                                    "audience_field_name": "Address",
1334                                    "enabled": false,
1335                                    "order": null,
1336                                    "field_type": "merge",
1337                                    "merge_id": 3,
1338                                    "countries": {
1339                                        "2": "Albania",
1340                                        "3": "Algeria",
1341                                        "4": "Andorra",
1342                                        "5": "Angola",
1343                                        "6": "Argentina",
1344                                        "7": "Armenia",
1345                                        "8": "Australia",
1346                                        "9": "Austria",
1347                                        "10": "Azerbaijan",
1348                                        "11": "Bahamas",
1349                                        "12": "Bahrain",
1350                                        "13": "Bangladesh",
1351                                        "14": "Barbados",
1352                                        "15": "Belarus",
1353                                        "16": "Belgium",
1354                                        "17": "Belize",
1355                                        "18": "Benin",
1356                                        "19": "Bermuda",
1357                                        "20": "Bhutan",
1358                                        "21": "Bolivia",
1359                                        "22": "Bosnia and Herzegovina",
1360                                        "23": "Botswana",
1361                                        "24": "Brazil",
1362                                        "25": "Bulgaria",
1363                                        "26": "Burkina Faso",
1364                                        "27": "Burundi",
1365                                        "28": "Cambodia",
1366                                        "29": "Cameroon",
1367                                        "30": "Canada",
1368                                        "31": "Cape Verde",
1369                                        "32": "Cayman Islands",
1370                                        "33": "Central African Republic",
1371                                        "34": "Chad",
1372                                        "35": "Chile",
1373                                        "36": "China",
1374                                        "37": "Colombia",
1375                                        "38": "Congo",
1376                                        "40": "Croatia",
1377                                        "41": "Cyprus",
1378                                        "42": "Czech Republic",
1379                                        "43": "Denmark",
1380                                        "44": "Djibouti",
1381                                        "45": "Ecuador",
1382                                        "46": "Egypt",
1383                                        "47": "El Salvador",
1384                                        "48": "Equatorial Guinea",
1385                                        "49": "Eritrea",
1386                                        "50": "Estonia",
1387                                        "51": "Ethiopia",
1388                                        "52": "Fiji",
1389                                        "53": "Finland",
1390                                        "54": "France",
1391                                        "56": "Gabon",
1392                                        "57": "Gambia",
1393                                        "58": "Georgia",
1394                                        "59": "Germany",
1395                                        "60": "Ghana",
1396                                        "61": "Greece",
1397                                        "62": "Guam",
1398                                        "63": "Guinea",
1399                                        "64": "Guinea-Bissau",
1400                                        "65": "Guyana",
1401                                        "66": "Honduras",
1402                                        "67": "Hong Kong",
1403                                        "68": "Hungary",
1404                                        "69": "Iceland",
1405                                        "70": "India",
1406                                        "71": "Indonesia",
1407                                        "74": "Ireland",
1408                                        "75": "Israel",
1409                                        "76": "Italy",
1410                                        "78": "Japan",
1411                                        "79": "Jordan",
1412                                        "80": "Kazakhstan",
1413                                        "81": "Kenya",
1414                                        "82": "Kuwait",
1415                                        "83": "Kyrgyzstan",
1416                                        "84": "Lao People's Democratic Republic",
1417                                        "85": "Latvia",
1418                                        "86": "Lebanon",
1419                                        "87": "Lesotho",
1420                                        "88": "Liberia",
1421                                        "90": "Liechtenstein",
1422                                        "91": "Lithuania",
1423                                        "92": "Luxembourg",
1424                                        "93": "Macedonia",
1425                                        "94": "Madagascar",
1426                                        "95": "Malawi",
1427                                        "96": "Malaysia",
1428                                        "97": "Maldives",
1429                                        "98": "Mali",
1430                                        "99": "Malta",
1431                                        "100": "Mauritania",
1432                                        "101": "Mexico",
1433                                        "102": "Moldova",
1434                                        "103": "Monaco",
1435                                        "104": "Mongolia",
1436                                        "105": "Morocco",
1437                                        "106": "Mozambique",
1438                                        "107": "Namibia",
1439                                        "108": "Nepal",
1440                                        "109": "Netherlands",
1441                                        "110": "Netherlands Antilles",
1442                                        "111": "New Zealand",
1443                                        "112": "Nicaragua",
1444                                        "113": "Niger",
1445                                        "114": "Nigeria",
1446                                        "116": "Norway",
1447                                        "117": "Oman",
1448                                        "118": "Pakistan",
1449                                        "119": "Panama",
1450                                        "120": "Paraguay",
1451                                        "121": "Peru",
1452                                        "122": "Philippines",
1453                                        "123": "Poland",
1454                                        "124": "Portugal",
1455                                        "126": "Qatar",
1456                                        "127": "Reunion",
1457                                        "128": "Romania",
1458                                        "129": "Russia",
1459                                        "130": "Rwanda",
1460                                        "132": "Samoa (Independent)",
1461                                        "133": "Saudi Arabia",
1462                                        "134": "Senegal",
1463                                        "135": "Seychelles",
1464                                        "136": "Sierra Leone",
1465                                        "137": "Singapore",
1466                                        "138": "Slovakia",
1467                                        "139": "Slovenia",
1468                                        "140": "Somalia",
1469                                        "141": "South Africa",
1470                                        "142": "South Korea",
1471                                        "143": "Spain",
1472                                        "144": "Sri Lanka",
1473                                        "146": "Suriname",
1474                                        "147": "Swaziland",
1475                                        "148": "Sweden",
1476                                        "149": "Switzerland",
1477                                        "152": "Taiwan",
1478                                        "153": "Tanzania",
1479                                        "154": "Thailand",
1480                                        "155": "Togo",
1481                                        "156": "Tunisia",
1482                                        "157": "Turkiye",
1483                                        "158": "Turkmenistan",
1484                                        "159": "Uganda",
1485                                        "161": "Ukraine",
1486                                        "162": "United Arab Emirates",
1487                                        "163": "Uruguay",
1488                                        "164": "USA",
1489                                        "165": "Uzbekistan",
1490                                        "166": "Vatican City State (Holy See)",
1491                                        "167": "Venezuela",
1492                                        "168": "Vietnam",
1493                                        "169": "Virgin Islands (British)",
1494                                        "170": "Yemen",
1495                                        "173": "Zambia",
1496                                        "174": "Zimbabwe",
1497                                        "175": "Antigua And Barbuda",
1498                                        "176": "Anguilla",
1499                                        "178": "American Samoa",
1500                                        "179": "Aruba",
1501                                        "180": "Brunei Darussalam",
1502                                        "181": "Bouvet Island",
1503                                        "183": "Cook Islands",
1504                                        "185": "Christmas Island",
1505                                        "187": "Dominican Republic",
1506                                        "188": "Western Sahara",
1507                                        "189": "Falkland Islands",
1508                                        "191": "Faroe Islands",
1509                                        "192": "Grenada",
1510                                        "193": "French Guiana",
1511                                        "194": "Gibraltar",
1512                                        "195": "Greenland",
1513                                        "196": "Guadeloupe",
1514                                        "198": "Guatemala",
1515                                        "200": "Haiti",
1516                                        "202": "Jamaica",
1517                                        "203": "Kiribati",
1518                                        "204": "Comoros",
1519                                        "205": "Saint Kitts and Nevis",
1520                                        "206": "Saint Lucia",
1521                                        "207": "Marshall Islands",
1522                                        "208": "Macau",
1523                                        "210": "Martinique",
1524                                        "212": "Mauritius",
1525                                        "213": "New Caledonia",
1526                                        "214": "Norfolk Island",
1527                                        "215": "Nauru",
1528                                        "217": "Niue",
1529                                        "219": "Papua New Guinea",
1530                                        "221": "Pitcairn",
1531                                        "222": "Palau",
1532                                        "223": "Solomon Islands",
1533                                        "225": "Svalbard and Jan Mayen Islands",
1534                                        "227": "San Marino",
1535                                        "232": "Tonga",
1536                                        "233": "Timor-Leste",
1537                                        "234": "Trinidad and Tobago",
1538                                        "235": "Tuvalu",
1539                                        "237": "Saint Vincent and the Grenadines",
1540                                        "238": "Virgin Islands (U.S.)",
1541                                        "239": "Vanuatu",
1542                                        "241": "Mayotte",
1543                                        "242": "Myanmar",
1544                                        "255": "Sao Tome and Principe",
1545                                        "257": "South Georgia and the South Sandwich Islands",
1546                                        "260": "Tajikistan",
1547                                        "262": "United Kingdom",
1548                                        "268": "Costa Rica",
1549                                        "270": "Guernsey",
1550                                        "272": "North Korea",
1551                                        "274": "Afghanistan",
1552                                        "275": "Cote D'Ivoire",
1553                                        "276": "Cuba",
1554                                        "277": "French Polynesia",
1555                                        "278": "Iran",
1556                                        "279": "Iraq",
1557                                        "281": "Libya",
1558                                        "282": "Palestine",
1559                                        "285": "Syria",
1560                                        "286": "Aaland Islands",
1561                                        "287": "Turks & Caicos Islands",
1562                                        "288": "Jersey  (Channel Islands)",
1563                                        "289": "Dominica",
1564                                        "290": "Montenegro",
1565                                        "293": "Sudan",
1566                                        "294": "Montserrat",
1567                                        "298": "Curacao",
1568                                        "302": "Sint Maarten",
1569                                        "311": "South Sudan",
1570                                        "315": "Republic of Kosovo",
1571                                        "318": "Congo, Democratic Republic of the",
1572                                        "323": "Isle of Man",
1573                                        "324": "Saint Martin",
1574                                        "325": "Bonaire, Saint Eustatius and Saba",
1575                                        "326": "Serbia"
1576                                    },
1577                                    "defaultcountry": 164
1578                                },
1579                                "PHONE": {
1580                                    "name": "PHONE",
1581                                    "label": "Phone Number",
1582                                    "helper_text": "",
1583                                    "type": "phone",
1584                                    "required": false,
1585                                    "audience_field_name": "Phone Number",
1586                                    "phoneformat": "",
1587                                    "enabled": false,
1588                                    "order": null,
1589                                    "field_type": "merge",
1590                                    "merge_id": 4
1591                                }
1592                            }).find(function (f) {
1593                                return f.name === fieldName && f.type === 'smsphone';
1594                            });
1595                            var isRequired = smsField ? smsField.required : false;
1596                            var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
1597
1598                            var phoneInput = document.querySelector('#mce-' + fieldName);
1599                            if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) {
1600                                phoneInput.value = defaultProgram.countryCallingCode;
1601                            }
1602
1603
1604                            displayFlag ?. addEventListener('click', function (e) {
1605                                dropdown.focus();
1606                            });
1607
1608
1609                            dropdown ?. addEventListener('change', function () {
1610                                const selectedCountry = this.value;
1611
1612                                if (! selectedCountry || typeof selectedCountry !== 'string') {
1613                                    return;
1614                                }
1615
1616                                const flagSpan = displayFlag ?. querySelector('#flag-emoji-' + fieldName);
1617                                if (flagSpan) {
1618                                    flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);
1619                                    flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');
1620                                }
1621
1622
1623                                const selectedProgram = window.MC ?. smsPhoneData ?. programs.find(function (program) {
1624                                    return program && program.countryCode === selectedCountry;
1625                                });
1626
1627                                var smsNotRequiredRemoveCountryCodeEnabled = true;
1628                                var smsField = Object.values({
1629                                    "EMAIL": {
1630                                        "name": "EMAIL",
1631                                        "label": "Email Address",
1632                                        "helper_text": "",
1633                                        "type": "email",
1634                                        "required": true,
1635                                        "audience_field_name": "Email Address",
1636                                        "merge_id": 0,
1637                                        "help_text_enabled": false,
1638                                        "enabled": true,
1639                                        "order": 0,
1640                                        "field_type": "merge"
1641                                    },
1642                                    "FIRSTNAME": {
1643                                        "name": "FIRSTNAME",
1644                                        "label": "First Name",
1645                                        "helper_text": "",
1646                                        "type": "text",
1647                                        "required": false,
1648                                        "audience_field_name": "First Name",
1649                                        "merge_id": 1,
1650                                        "help_text_enabled": false,
1651                                        "enabled": false,
1652                                        "order": null,
1653                                        "field_type": "merge"
1654                                    },
1655                                    "LNAME": {
1656                                        "name": "LNAME",
1657                                        "label": "Last Name",
1658                                        "helper_text": "",
1659                                        "type": "text",
1660                                        "required": false,
1661                                        "audience_field_name": "Last Name",
1662                                        "merge_id": 2,
1663                                        "help_text_enabled": false,
1664                                        "enabled": false,
1665                                        "order": null,
1666                                        "field_type": "merge"
1667                                    },
1668                                    "ADDRESS": {
1669                                        "name": "ADDRESS",
1670                                        "label": "Address",
1671                                        "helper_text": "",
1672                                        "type": "address",
1673                                        "required": false,
1674                                        "audience_field_name": "Address",
1675                                        "enabled": false,
1676                                        "order": null,
1677                                        "field_type": "merge",
1678                                        "merge_id": 3,
1679                                        "countries": {
1680                                            "2": "Albania",
1681                                            "3": "Algeria",
1682                                            "4": "Andorra",
1683                                            "5": "Angola",
1684                                            "6": "Argentina",
1685                                            "7": "Armenia",
1686                                            "8": "Australia",
1687                                            "9": "Austria",
1688                                            "10": "Azerbaijan",
1689                                            "11": "Bahamas",
1690                                            "12": "Bahrain",
1691                                            "13": "Bangladesh",
1692                                            "14": "Barbados",
1693                                            "15": "Belarus",
1694                                            "16": "Belgium",
1695                                            "17": "Belize",
1696                                            "18": "Benin",
1697                                            "19": "Bermuda",
1698                                            "20": "Bhutan",
1699                                            "21": "Bolivia",
1700                                            "22": "Bosnia and Herzegovina",
1701                                            "23": "Botswana",
1702                                            "24": "Brazil",
1703                                            "25": "Bulgaria",
1704                                            "26": "Burkina Faso",
1705                                            "27": "Burundi",
1706                                            "28": "Cambodia",
1707                                            "29": "Cameroon",
1708                                            "30": "Canada",
1709                                            "31": "Cape Verde",
1710                                            "32": "Cayman Islands",
1711                                            "33": "Central African Republic",
1712                                            "34": "Chad",
1713                                            "35": "Chile",
1714                                            "36": "China",
1715                                            "37": "Colombia",
1716                                            "38": "Congo",
1717                                            "40": "Croatia",
1718                                            "41": "Cyprus",
1719                                            "42": "Czech Republic",
1720                                            "43": "Denmark",
1721                                            "44": "Djibouti",
1722                                            "45": "Ecuador",
1723                                            "46": "Egypt",
1724                                            "47": "El Salvador",
1725                                            "48": "Equatorial Guinea",
1726                                            "49": "Eritrea",
1727                                            "50": "Estonia",
1728                                            "51": "Ethiopia",
1729                                            "52": "Fiji",
1730                                            "53": "Finland",
1731                                            "54": "France",
1732                                            "56": "Gabon",
1733                                            "57": "Gambia",
1734                                            "58": "Georgia",
1735                                            "59": "Germany",
1736                                            "60": "Ghana",
1737                                            "61": "Greece",
1738                                            "62": "Guam",
1739                                            "63": "Guinea",
1740                                            "64": "Guinea-Bissau",
1741                                            "65": "Guyana",
1742                                            "66": "Honduras",
1743                                            "67": "Hong Kong",
1744                                            "68": "Hungary",
1745                                            "69": "Iceland",
1746                                            "70": "India",
1747                                            "71": "Indonesia",
1748                                            "74": "Ireland",
1749                                            "75": "Israel",
1750                                            "76": "Italy",
1751                                            "78": "Japan",
1752                                            "79": "Jordan",
1753                                            "80": "Kazakhstan",
1754                                            "81": "Kenya",
1755                                            "82": "Kuwait",
1756                                            "83": "Kyrgyzstan",
1757                                            "84": "Lao People's Democratic Republic",
1758                                            "85": "Latvia",
1759                                            "86": "Lebanon",
1760                                            "87": "Lesotho",
1761                                            "88": "Liberia",
1762                                            "90": "Liechtenstein",
1763                                            "91": "Lithuania",
1764                                            "92": "Luxembourg",
1765                                            "93": "Macedonia",
1766                                            "94": "Madagascar",
1767                                            "95": "Malawi",
1768                                            "96": "Malaysia",
1769                                            "97": "Maldives",
1770                                            "98": "Mali",
1771                                            "99": "Malta",
1772                                            "100": "Mauritania",
1773                                            "101": "Mexico",
1774                                            "102": "Moldova",
1775                                            "103": "Monaco",
1776                                            "104": "Mongolia",
1777                                            "105": "Morocco",
1778                                            "106": "Mozambique",
1779                                            "107": "Namibia",
1780                                            "108": "Nepal",
1781                                            "109": "Netherlands",
1782                                            "110": "Netherlands Antilles",
1783                                            "111": "New Zealand",
1784                                            "112": "Nicaragua",
1785                                            "113": "Niger",
1786                                            "114": "Nigeria",
1787                                            "116": "Norway",
1788                                            "117": "Oman",
1789                                            "118": "Pakistan",
1790                                            "119": "Panama",
1791                                            "120": "Paraguay",
1792                                            "121": "Peru",
1793                                            "122": "Philippines",
1794                                            "123": "Poland",
1795                                            "124": "Portugal",
1796                                            "126": "Qatar",
1797                                            "127": "Reunion",
1798                                            "128": "Romania",
1799                                            "129": "Russia",
1800                                            "130": "Rwanda",
1801                                            "132": "Samoa (Independent)",
1802                                            "133": "Saudi Arabia",
1803                                            "134": "Senegal",
1804                                            "135": "Seychelles",
1805                                            "136": "Sierra Leone",
1806                                            "137": "Singapore",
1807                                            "138": "Slovakia",
1808                                            "139": "Slovenia",
1809                                            "140": "Somalia",
1810                                            "141": "South Africa",
1811                                            "142": "South Korea",
1812                                            "143": "Spain",
1813                                            "144": "Sri Lanka",
1814                                            "146": "Suriname",
1815                                            "147": "Swaziland",
1816                                            "148": "Sweden",
1817                                            "149": "Switzerland",
1818                                            "152": "Taiwan",
1819                                            "153": "Tanzania",
1820                                            "154": "Thailand",
1821                                            "155": "Togo",
1822                                            "156": "Tunisia",
1823                                            "157": "Turkiye",
1824                                            "158": "Turkmenistan",
1825                                            "159": "Uganda",
1826                                            "161": "Ukraine",
1827                                            "162": "United Arab Emirates",
1828                                            "163": "Uruguay",
1829                                            "164": "USA",
1830                                            "165": "Uzbekistan",
1831                                            "166": "Vatican City State (Holy See)",
1832                                            "167": "Venezuela",
1833                                            "168": "Vietnam",
1834                                            "169": "Virgin Islands (British)",
1835                                            "170": "Yemen",
1836                                            "173": "Zambia",
1837                                            "174": "Zimbabwe",
1838                                            "175": "Antigua And Barbuda",
1839                                            "176": "Anguilla",
1840                                            "178": "American Samoa",
1841                                            "179": "Aruba",
1842                                            "180": "Brunei Darussalam",
1843                                            "181": "Bouvet Island",
1844                                            "183": "Cook Islands",
1845                                            "185": "Christmas Island",
1846                                            "187": "Dominican Republic",
1847                                            "188": "Western Sahara",
1848                                            "189": "Falkland Islands",
1849                                            "191": "Faroe Islands",
1850                                            "192": "Grenada",
1851                                            "193": "French Guiana",
1852                                            "194": "Gibraltar",
1853                                            "195": "Greenland",
1854                                            "196": "Guadeloupe",
1855                                            "198": "Guatemala",
1856                                            "200": "Haiti",
1857                                            "202": "Jamaica",
1858                                            "203": "Kiribati",
1859                                            "204": "Comoros",
1860                                            "205": "Saint Kitts and Nevis",
1861                                            "206": "Saint Lucia",
1862                                            "207": "Marshall Islands",
1863                                            "208": "Macau",
1864                                            "210": "Martinique",
1865                                            "212": "Mauritius",
1866                                            "213": "New Caledonia",
1867                                            "214": "Norfolk Island",
1868                                            "215": "Nauru",
1869                                            "217": "Niue",
1870                                            "219": "Papua New Guinea",
1871                                            "221": "Pitcairn",
1872                                            "222": "Palau",
1873                                            "223": "Solomon Islands",
1874                                            "225": "Svalbard and Jan Mayen Islands",
1875                                            "227": "San Marino",
1876                                            "232": "Tonga",
1877                                            "233": "Timor-Leste",
1878                                            "234": "Trinidad and Tobago",
1879                                            "235": "Tuvalu",
1880                                            "237": "Saint Vincent and the Grenadines",
1881                                            "238": "Virgin Islands (U.S.)",
1882                                            "239": "Vanuatu",
1883                                            "241": "Mayotte",
1884                                            "242": "Myanmar",
1885                                            "255": "Sao Tome and Principe",
1886                                            "257": "South Georgia and the South Sandwich Islands",
1887                                            "260": "Tajikistan",
1888                                            "262": "United Kingdom",
1889                                            "268": "Costa Rica",
1890                                            "270": "Guernsey",
1891                                            "272": "North Korea",
1892                                            "274": "Afghanistan",
1893                                            "275": "Cote D'Ivoire",
1894                                            "276": "Cuba",
1895                                            "277": "French Polynesia",
1896                                            "278": "Iran",
1897                                            "279": "Iraq",
1898                                            "281": "Libya",
1899                                            "282": "Palestine",
1900                                            "285": "Syria",
1901                                            "286": "Aaland Islands",
1902                                            "287": "Turks & Caicos Islands",
1903                                            "288": "Jersey  (Channel Islands)",
1904                                            "289": "Dominica",
1905                                            "290": "Montenegro",
1906                                            "293": "Sudan",
1907                                            "294": "Montserrat",
1908                                            "298": "Curacao",
1909                                            "302": "Sint Maarten",
1910                                            "311": "South Sudan",
1911                                            "315": "Republic of Kosovo",
1912                                            "318": "Congo, Democratic Republic of the",
1913                                            "323": "Isle of Man",
1914                                            "324": "Saint Martin",
1915                                            "325": "Bonaire, Saint Eustatius and Saba",
1916                                            "326": "Serbia"
1917                                        },
1918                                        "defaultcountry": 164
1919                                    },
1920                                    "PHONE": {
1921                                        "name": "PHONE",
1922                                        "label": "Phone Number",
1923                                        "helper_text": "",
1924                                        "type": "phone",
1925                                        "required": false,
1926                                        "audience_field_name": "Phone Number",
1927                                        "phoneformat": "",
1928                                        "enabled": false,
1929                                        "order": null,
1930                                        "field_type": "merge",
1931                                        "merge_id": 4
1932                                    }
1933                                }).find(function (f) {
1934                                    return f.name === fieldName && f.type === 'smsphone';
1935                                });
1936                                var isRequired = smsField ? smsField.required : false;
1937                                var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
1938
1939                                var phoneInput = document.querySelector('#mce-' + fieldName);
1940                                if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) {
1941                                    phoneInput.value = selectedProgram.countryCallingCode;
1942                                }
1943
1944
1945                                updateSmsLegalText(selectedCountry, fieldName);
1946                                updatePlaceholder(selectedCountry, fieldName);
1947                                updateCountryCodeInstruction(selectedCountry, fieldName);
1948                            });
1949                        }
1950
1951                        document.addEventListener('DOMContentLoaded', function () {
1952                            const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]');
1953
1954                            smsPhoneFields.forEach(function (dropdown) {
1955                                const fieldName = dropdown ?. id.replace('country-select-', '');
1956                                initializeSmsPhoneDropdown(fieldName);
1957                            });
1958                        });
1959                    </script>
1959
1960                </div>
1961
1962            </div>
1963
1964        </div>
1965
1966    </div>
1967
1968</div>
1969
1970<!-- Trigger button to reopen popup (appears after scrolling when dismissed) -->
1971<button id="mailchimp-popup-trigger" class="mailchimp-popup-trigger" aria-label="Open newsletter signup" title="Sign up for our newsletter">
1972    <span class="trigger-icon" aria-hidden="true">
1973        <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-envelope-at-fill" viewbox="0 0 16 16">
1974            <path d="M2 2A2 2 0 0 0 .05 3.555L8 8.414l7.95-4.859A2 2 0 0 0 14 2zm-2 9.8V4.698l5.803 3.546zm6.761-2.97-6.57 4.026A2 2 0 0 0 2 14h6.256A4.5 4.5 0 0 1 8 12.5a4.49 4.49 0 0 1 1.606-3.446l-.367-.225L8 9.586zM16 9.671V4.697l-5.803 3.546.338.208A4.5 4.5 0 0 1 12.5 8c1.414 0 2.675.652 3.5 1.671"/>
1975            <path d="M15.834 12.244c0 1.168-.577 2.025-1.587 2.025-.503 0-1.002-.228-1.12-.648h-.043c-.118.416-.543.643-1.015.643-.77 0-1.259-.542-1.259-1.434v-.529c0-.844.481-1.4 1.26-1.4.585 0 .87.333.953.63h.03v-.568h.905v2.19c0 .272.18.42.411.42.315 0 .639-.415.639-1.39v-.118c0-1.277-.95-2.326-2.484-2.326h-.04c-1.582 0-2.64 1.067-2.64 2.724v.157c0 1.867 1.237 2.654 2.57 2.654h.045c.507 0 .935-.07 1.18-.18v.731c-.219.1-.643.175-1.237.175h-.044C10.438 16 9 14.82 9 12.646v-.214C9 10.36 10.421 9 12.485 9h.035c2.12 0 3.314 1.43 3.314 3.034zm-4.04.21v.227c0 .586.227.8.581.8.31 0 .564-.17.564-.743v-.367c0-.516-.275-.708-.572-.708-.346 0-.573.245-.573.791"/>
1976        </svg>
1977    </span>
1978    <span class="trigger-text">Sign up</span>
1979</button>
1980      
1981        
1981<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/34","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"materialCompile":{"ga4MeasurementId":"G-8J7Y10Y5DK"},"user":{"uid":0,"permissionsHash":"3c6d9458c69cd229723af685f77cec9983b666e924b9496be40f88e2069a6baf"}}</script>
vendor: 1 bytes, line 1981
1981
1982<script src="/core/assets/vendor/jquery/jquery.min.js?v=3.7.1"></script>
vendor: 1 bytes, line 1982
1982
1983<script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script>
vendor: 1 bytes, line 1983
1983
1984<script src="/core/misc/drupalSettingsLoader.js?v=10.6.10"></script>
vendor: 1 bytes, line 1984
1984
1985<script src="/core/misc/drupal.js?v=10.6.10"></script>
vendor: 1 bytes, line 1985
1985
1986<script src="/core/misc/drupal.init.js?v=10.6.10"></script>
vendor: 1 bytes, line 1986
1986
1987<script src="/themes/contrib/material_base/js/prism.js?tjzkg5"></script>
vendor: 1 bytes, line 1987
1987
1988<script src="/themes/contrib/material_base/js/mb-ripple.js?tjzkg5"></script>
vendor: 1 bytes, line 1988
1988
1989<script src="/themes/contrib/material_base/js/mb-slide.js?tjzkg5"></script>
vendor: 1 bytes, line 1989
1989
1990<script src="/themes/contrib/material_base/js/misc.js?tjzkg5"></script>
vendor: 1 bytes, line 1990
1990
1991<script src="/themes/custom/material_rcs/js/confetti.browser.js?v=1.0"></script>
vendor: 1 bytes, line 1991
1991
1992<script src="/themes/custom/material_rcs/js/confetti-controller.min.js?v=1.0"></script>
vendor: 1 bytes, line 1992
1992
1993<script src="/themes/custom/material_rcs/js/vendor/cookieconsent.umd.js?v=1.12"></script>
vendor: 1 bytes, line 1993
1993
1994<script src="/themes/custom/material_rcs/js/cookie-consent.min.js?v=1.12"></script>
vendor: 1 bytes, line 1994
1994
1995<script src="https://kit.fontawesome.com/d22b01db32.js"></script>
vendor: 1 bytes, line 1995
1995
1996<script src="/themes/custom/material_rcs/js/mailchimp/mailchimp-popup.min.js?v=1.6"></script>
vendor: 1 bytes, line 1996
1996
1997<script src="/themes/custom/material_rcs/js/safe-exit.min.js?v=1.2"></script>
vendor: 1 bytes, line 1997
1997
1998<script src="/themes/custom/material_rcs/js/nav.min.js?v=3.2"></script>
1998
1999
2000  </body>
2001</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.