PageSourceSearch

https://cwharriselementary.org/

html cwharriselementary.org collected 2026-10-05 03:32:17 UTC 62,728 bytes, 1,749 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14	<!DOCTYPE HTML>
15
16
17
18<!-- w8a / 1.0 -->
19
20
21
22
23	<html lang="en">
24	<head>
25		
26			<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
27		
28		<title>C.W. Harris Elementary School</title>
29		
30
31
32
33
34
35		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
36		<meta name="viewport" content="width=device-width">
37		<meta name="description" content="C.W. Harris Elementary School">
38		
39		
40		
41		
42		
43			
44			
45		
46		 
47		 
48			<meta property="og:title" content="C.W. Harris Elementary School" />
49			<!-- Twitter share card configuration -->
50			<meta name="twitter:title" content="C.W. Harris Elementary School" />
51		
52		
53		
54
55		
56
57
58
59
60
61
62		
62<script type="application/ld+json">
63		{
64			"@context": "http://schema.org",
65  			"@type": "EducationalOrganization",
66  			"name" : "C.W. Harris Elementary School",
67  			"address": {
68   				"@type": "PostalAddress",
69    			"addressCountry": "US",
70    			"addressLocality": "Washington",
71    			"addressRegion": "DC",
72    			"postalCode": "20019",
73    			"streetAddress": "301 53rd St. SE",
74    			"telephone": "202-645-3188"
75  			},
76		 	 "@id" : "www.cwharriselementary.org",
77 			 "url": "https://www.cwharriselementary.org"
78		}
79		</script>
79
80		
81
82		
83		
84		
85		<meta name="generator" content="Educational Networks / SchoolSitePro">
86		
87		
88			<link rel="icon" href="/favicon.ico" type="image/x-icon">
89			<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
90			<link rel="stylesheet" href="/apps/shared/main.css?acn=399700" type="text/css">
91			<link rel="stylesheet" href="/apps-shared/encms/encms-public.css?acn=399700" type="text/css"> 
92			
93				<link rel="stylesheet" href="/shared/main.css" type="text/css">
94			
95			
96				<link rel="stylesheet" href="/apps/shared/web_apps.css" type="text/css">
97			
98			
99			
100
101
102
103
104		
105		
106		<style>
107			:not(#en-complement-of-body) a:focus-visible, :not(#en-complement-of-body) input:focus:not([readonly]),
108			:not(#en-complement-of-body) input:active:not([readonly]), :not(#en-complement-of-body) select:focus, :not(#en-complement-of-body) select:active,
109			:not(#en-complement-of-body) textarea:focus, :not(#en-complement-of-body) textarea:active,
110			:not(#en-complement-of-body) li.featuredAlbum:focus {
111				outline: 2px #3091ff solid!important;
112				outline-offset: 0!important;
113				box-shadow: 0 0 0 4px #F9F9F9!important;
114			}
115            .en-acc-hidden-temp {
116                display: none;
117                visibility: hidden;
118            }
119		</style>
120		
120<script>
121			var jAriaOnLoadCallbacks = [];
122		</script>
122
123		
124		
124<script type="text/javascript" src="/apps-shared/encms/en.js?acn=399700"></script>
124
125
126		
126<script type="text/javascript">
127			var Common = {
128				donationsPopup: 0
129			};
130
131			
132			function getId(a){return document.getElementById(a)}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src}b.src=c[e+2]}}}function P7_autoLayers(){var m,c,e,n,l=P7_autoLayers.arguments;var d=parseInt(l[0]);if(isNaN(d)){d=0}if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var h=0;h<10;h++){p7c[h]=new Array()}}for(e=0;e<p7c[d].length;e++){if((m=MM_findObj(p7c[d][e]))!=null){c=(document.layers)?m:m.style;c.visibility="hidden"}}for(e=1;e<l.length;e++){if((m=MM_findObj(l[e]))!=null){c=(document.layers)?m:m.style;c.visibility="visible";n=false;for(j=0;j<p7c[d].length;j++){if(l[e]==p7c[d][j]){n=true}}if(!n){p7c[d][p7c[d].length++]=l[e]}}}}function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc}}function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function popup(b,d,c,a){popWindow(b,d,c,a)}function popWindow(b,d,c,a){if(!startNewWindow(b,d,c,a)){alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the page!")}}function startNewWindow(b,f,d,a){var e=document.location.host;e=e.replace(/./g,"");this.name=e+"Main";var c=window.open(b,f,"menubar=no,scrollbars=yes,width="+d+",height="+a+",resizable=1,status=yes");if(c==null){return false}return true}function openVideoWindow(a){var b=open(a,"VideoWindow","width=320,height=320,screenX=0,screenY=0");if(b=null){alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the video!")}}function openFlashVideo(b,c,a){if(c==null||c==""){c=320}if(a==null||a==""){a=283}var d=open("/apps/videos/flash_popup.jsp?f="+b,"VideoWindow","width="+c+",height="+a+",screenX=0,screenY=0");if(d=null){alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the video!")}}function donate(){var a=document.location.host;if(a.indexOf(":")>0){a=a.substring(0,a.indexOf(":"))}if(window.Common&&Common.donationsPopup==1){var b=startNewWindow("/apps/s/donations/index.jsp?h="+a,"SecureDonations",700,480);if(!b){alert("You seem to have a popup blocker. We will continue in the main browser window.");window.location.href="/apps/s/donations/index.jsp?h="+a}}else{window.location.href="/apps/s/donations/index.jsp?h="+a}}function getRN(){return Math.round(Math.random()*10000000)}function proxyKiller(){var f=getRN();var g=document.location.host;var b=document.getElementsByTagName("a");for(i=0;i<b.length;i++){var e=b[i].href;if(e.indexOf("javascript")<0&&e.indexOf("mailto")<0&&e.indexOf("&rn=")<0&&e.indexOf("?rn=")<0&&e.indexOf("#")<0&&(e.indexOf("http://"+g)==0||e.indexOf("https://secure.educationalnetworks.")==0)){var c=b[i].innerHTML;if(e.indexOf("?")>=0){b[i].href+="&rn="+f}else{b[i].href+="?rn="+f}if(b[i].innerHTML!=c){b[i].innerHTML=c}}}}function trimString(b){if(typeof b!="string"){return b}var a=b;var d=a.substring(0,1);while(d==" "||d=="\n"||d=="\r"||d=="\t"){a=a.substring(1,a.length);d=a.substring(0,1)}d=a.substring(a.length-1,a.length);while(d==" "||d=="\n"||d=="\r"||d=="\t"){a=a.substring(0,a.length-1);d=a.substring(a.length-1,a.length)}return a}function validatePositiveInteger(b){if(b==null||b==""){return false}var a="0123456789";for(i=0;i<b.length;i++){if(a.indexOf(b.charAt(i))<0){return false}}return true}function validateDollarAmount(c){if(c==null||c==""){return false}var b="0123456789.";var a=0;for(i=0;i<c.length;i++){if(c.charAt(i)=="."){a++}if(b.indexOf(c.charAt(i))<0){return false}}if(a>1||(a==1&&c.indexOf(".")!=c.length-3)){return false}return true}function rotatePics(c,e,a){var b=getId(c);if(b!=null){var d;do{d="/pics/"+c+"/"+Math.floor(Math.random()*e)+".jpg"}while(b.src.indexOf(d)>=0);b.src=d;setTimeout('rotatePics("'+c+'",'+e+","+a+")",a)}}
132function toUTF8(a){if(a==null){return a}for(i=0;i<a.length;i++){if(a.charCodeAt(i)>126){var b="&#"+a.charCodeAt(i)+";";a=a.substring(0,i)+b+a.substring(i+1,a.length)}}return a}function setCookie(b,c,a){if(a!=null&&a!=""){document.cookie=b+"="+escape(c)+"; path=/; expires="+a}else{document.cookie=b+"="+escape(c)+"; path=/;"}}function getCookie(d){var b=document.cookie.split("; ");for(var c=0;c<b.length;c++){var a=b[c].split("=");if(d==a[0]){return unescape(a[1])}}return null}function delCookie(a){document.cookie=a+"=x ; expires=Fri, 31 Dec 1999 23:59:59 GMT;"}function onEnter(e,callback){var characterCode;if(e&&e.which){characterCode=e.which}else{e=window.event;try{characterCode=e.keyCode}catch(ex){characterCode=-1}}if(characterCode==13){eval(callback);return false}else{return true}}function CommonIsLoaded(){return true}function ENPubSub(){this.events={};this.subscribe=function(a,b){if(!this.events[a]){this.events[a]=[]}this.events[a].push(b)};this.publish=function(c,a){console.log(a);if(!this.events[c]){return}
132for(var b in this.events[c]){if(this.events[c].hasOwnProperty(b)){this.events[c][b](a)}}}}try{window.enPubSub=new ENPubSub()}catch(err){console.log("ENPubSub unexpected error.",err)};
133			
134
135			
136			var ENAdminSiteUrl = "admin.cwharriselementary.org";
137			window.addEventListener("load", function() {
138function ENBootstrap() {
139	try { if (_encms) return; } catch(e) {}
140	
141	this.dialog = null;
142	this.dialogIframe = null;
143	this.rapidPressKeyConfigs = {
144		CTRL : { code: 17, presses: 0, lastPress: null }, 
145		E : { code: 69, presses:0, lastPress: null },
146		SHIFT : { code: 16, presses:0, lastPress: null } ,
147		SPACE : { code: 32, presses:0, lastPress: null }, 
148		CMD : { presses:0, lastPress: null }, //mac
149		MacOS : navigator.platform.toUpperCase().indexOf('MAC') > -1,
150		Opera : navigator.userAgent.toLowerCase().indexOf("op") > -1
151	};
152	
153	this.checkRapidPress = function(key, goal, laglimit, callback) { 
154		var callback = (typeof callback === "undefined") ? function(){} : callback;
155		var timeNow = Date.now();
156		
157		if (key.presses < 1 || timeNow > (key.lastPress + laglimit)) {
158			key.presses = 1;
159			key.lastPress = timeNow;
160			return false
161		} else key.presses++;
162	
163		if (timeNow < (key.lastPress + laglimit)) {
164			if (key.presses >= goal) {
165				callback();
166				key.presses = 0;
167				key.lastPress = null;
168				return true
169			}
170		} else {		
171			key.presses = 1;
172			key.lastPress = timeNow;
173		}
174		return false
175	}
176	
177	
178	this.init = function() {
179		document.addEventListener("keyup", this);
180		window.addEventListener("message", this, false);
181		this.checkItp();
182		this.checkForEncmsUrl();
183	}
184	
185	this.checkForEncmsUrl = function() {
186		if (location.hash.indexOf('encmsUrl=') !== -1) {
187			this.addEncmsUrlToQuery();
188			this.showLogin();
189		}
190	}
191	
192	this.addEncmsUrlToQuery = function() {
193		let match = location.hash.match(/encmsUrl=([^&#]+)/);
194		if (match && match[1]) {
195			let searchParams = new URLSearchParams(location.search);
196			searchParams.set('_t', Date.now());
197			history.replaceState(null, '', location.pathname + '?' + searchParams.toString() + location.hash);
198		}
199	}
200	
201	this.checkItp = function() {
202		let me = this;
203		if (!window.webkitRequestAnimationFrame || navigator.maxTouchPoints
204			|| !navigator.vendor.match(/apple/i)
205			|| !navigator.userAgent.match(/safari/i)
206			|| !navigator.userAgent.match(/mac/i)
207		) {
208			return;
209		}
210		var iptCheck = document.createElement("script");
211		iptCheck.onload = function() {
212			me.assumeItp = window.ENAssumeItp;
213			delete window.ENAssumeItp;
214			iptCheck.remove();
215		}
216		iptCheck.src = "/apps-shared/encms/auth/d.jsp?itp=1";
217		document.body.appendChild(iptCheck);
218	}
219	
220	this.showLogin = function() {
221		this.dialog = document.createElement("div");
222		this.dialog.classList.add("en-cms-auth-dialog");
223		
224		let src = "/apps-shared/encms/auth/d.jsp?f=" + encodeURIComponent(encodeURIComponent(location.href));
225		if (!this.assumeItp) {
226			this.dialogIframe = document.createElement("iframe");
227			if (typeof ENAdminSiteUrl === "string" && ENAdminSiteUrl) {
228				this.dialogIframe.setAttribute('allow', 'publickey-credentials-get https://' + ENAdminSiteUrl + '; publickey-credentials-create https://' + ENAdminSiteUrl);
229			}
230			this.dialogIframe.src = src;
231			
232			this.dialog.appendChild(this.dialogIframe);
233			
234			this.dialog.onclick = this.processDialogClick.bind(this);
235			
236			document.body.appendChild(this.dialog);
237		} else {
238			window.open(src + "&itp=1");
239		}
240	}
241	
242	this.closeLogin = function(removeEncmsUrl = true) {
243		try {
244			document.body.removeChild(this.dialog);
245		} catch(e){}
246		this.dialog = null;
247		this.dialogIframe = null;
248		
249		// Remove _t from URL, and optionally remove encmsUrl when closing login
250		let searchParams = new URLSearchParams(location.search);
251		searchParams.delete('_t');
252		let newHash = removeEncmsUrl ? location.hash.replace(/[&#]*encmsUrl=[^&]*/g, '') : location.hash;
253		let newUrl = location.pathname;
254		if (searchParams.toString()) {
255			newUrl += '?' + searchParams.toString();
256		}
257		if (newHash && newHash !== '#') {
258			newUrl += newHash;
259		}
260		history.replaceState(null, '', newUrl);
261	}
262	
263	this.getSecondLevelDomain = function(domain) {
264		let secondLevelDomain;
265		try {
266			secondLevelDomain = domain.match(/([^.]+[.][^.]+|[^.]+[.]k12[.][^.]+[.]us)$/g)[0];
267		} catch (e) {}
268		return secondLevelDomain;
269	}
270	
271	this.handleEvent = function(e) {
272		switch(e.type) {
273			case "keyup":
274				this.processKeyUp(e);
275				break;
276			case "message":
277				this.processMessage(e);
278				break;
279		}
280	}
281	
282	this.processKeyUp = function(e) {//transient
283		let me = this;
284		if (e.keyCode == 27) { // Escape key
285			me.closeLogin();
286			return;
287		}
288		let rapidPressKey;
289		if (this.rapidPressKeyConfigs.MacOS && !this.rapidPressKeyConfigs.Opera && (e.keyCode == '91' || e.keyCode == '93' || e.keyCode == '224')) {
290			rapidPressKey = this.rapidPressKeyConfigs.CTRL;
291		} else {
292			switch (e.keyCode) {
293				case this.rapidPressKeyConfigs.CTRL.code:
294					rapidPressKey = this.rapidPressKeyConfigs.CTRL;	
295			}
296		}
297		if (rapidPressKey) {
298			this.checkRapidPress(rapidPressKey, 2, 450, function() {
299				me.showLogin();
300			});
301		}
302	}
303	
304	this.processMessage = function(e) {
305		let me = this;
306		if (e.data.e == "cms-loaded") {
307			let success = true;
308			if (e.data.cName) {
309				if (e.data.cValue) {
310					let secondLevelDomain = this.getSecondLevelDomain(location.hostname);
311					let domainKeyValue = (secondLevelDomain ? "domain=." + secondLevelDomain : "");
312					let cookie = (e.data.cName + "=" + e.data.cValue +"; path=/; " + domainKeyValue);
313					document.cookie = cookie;
314				} else {
315					success = false;
316					setTimeout(function() {
317						alert("Please allow cookies from " + me.getSecondLevelDomain(e.data.cDomain));
318					}, 100);
319					this.closeLogin();
320				}
321			}
322			if (success) {
323				this.closeLogin(false); // Keep encmsUrl in hash for successful login
324				location.reload();
325			}
326		} else if (e.data.e == "cms-auth-dialog-close") {
327			this.closeLogin();
328		} else if (e.data.type == "en-iframe-resize") {
329			this.resizeDialog(e.data.height);
330		}
331	}
332
333	this.resizeDialog = function(contentHeight) {
334		if (!this.dialog || !this.dialogIframe) {
335			return;
336		}
337		let height = Math.min(contentHeight, window.innerHeight - 40);
338		this.dialogIframe.style.height = height + "px";
339		this.dialog.style.gridTemplateRows = "1fr " + height + "px 1fr";
340		this.dialog.style.msGridRows = "1fr " + height + "px 1fr";
341	}
342
343	this.processDialogClick = function() {
344		this.closeLogin();
345	}
346	
347	this.init();
348	}
349new ENBootstrap();
350})
351
352			
353		</script>
353
354		
355			<!--[if lt IE 9]>
356				
356<script src="/apps/shared/html5shiv.min.js"></script>
356
357			<![endif]-->
358		
359
360		
361      		
362    	
363
364
365
366
367	</head>
368	
369	
370	
371	
372		
373
374
375<link href='https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700' rel='stylesheet' type='text/css'>
376<link href='https://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
377<!-- Conditional classes for IE -->
378<!--[if lt IE 9]>
378<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
378<![endif]-->
379<!--[if lt IE 7]> <body class="ie6 oldie" lang="en"> <![endif]-->
380	<!--[if IE 7]> <style type="text/css">#search #search-field {padding-top:4px;}</style> <body class="ie7 oldie" lang="en"> <![endif]-->
381<!--[if IE 8]>  <style type="text/css">#search #search-field {padding-top:4px;}</style>   <body class="ie8 oldie" lang="en"> <![endif]-->
382<!--[if gt IE 8]><!--><body class=""> <!--<![endif]-->
383
384<div id="wrapper-index">
385<div id="top" class="cf">
386  <div id="inner">
387    <div id="tabs">
388      <div class="welcome"></div>
389      <div id="search" class="png-bg"> 
390     	 
391           
392           
393         
394
395
396
397
398<div id="search" class="png-bg"> 
399  <!-- Google CSE Search Box Begins -->
400	<form action="/apps/search/index.jsp">
401		<input id="search-field" aria-label="Search input" name="q" type="text" value="Search" onClick="if (this.value=='Search') this.value='';" onBlur="if (this.value=='') this.value='Search';" />
402		<input id="search-img" alt="Search button" class="png-bg" type="image" src="/pics/search_btn.png" name="sa" value="Search" />
403	</form>
404	<!-- Google CSE Search Box Ends --> 
405</div>
406      </div>
407      
408
409
410
411<select aria-label="Select translation language" id="googleTranslate">
412<option value="">Google Translate</option>
413</select>
414
415
416
417<script type="text/javascript" src="/apps/js/EN/loader/public_loader_20200323-pack.js?399700"></script>
417
418
419	
419<script type="text/javascript">
420		try {
421			ENLoader.isLoaded();
422			ENLoader.addLibs("GoogleTranslate", "GoogleTranslate.init(['ar','bg','zh-CN','zh-TW','hr','cs','da','nl','tl','fi','fr','de','el','ht','iw','hi','it','ja','ko','no','pl','pt','ro','ru','es','sv','tr','uk','ur','vi'],['Arabic','Bulgarian','Chinese+%28Simplified%29','Chinese+%28Traditional%29','Croatian','Czech','Danish','Dutch','Filipino','Finnish','French','German','Greek','Haitian+Creole','Hebrew','Hindi','Italian','Japanese','Korean','Norwegian','Polish','Portuguese','Romanian','Russian','Spanish','Swedish','Turkish','Ukrainian','Urdu','Vietnamese'])");
423		} catch (e) {
424			console.log(e);
425		}
426	</script>
426
427
428
429   <!-- <div id="login-area">
430      <div id="login" > <a class="" id="click" href="javascript:;">Login</a>
431        <div id="form">
432          
433            
434            
435          
436
437
438
439
440	
441	
442		
443			
443<script type="text/javascript">
444				function topLoginSubmit(rn) {
445					if (trimString(getId("topLoginUsername"+rn).value) == "" || trimString(getId("topLoginPassword"+rn).value) == "") {
446						alert("Please enter your email and password!");
447						return false;
448					} else {
449						return true;
450					}
451				}
452			</script>
452
453		
454		
455		
456			<form onsubmit="return topLoginSubmit('5100')" method="post" name="topLoginForm5100" action="/servlet/auth/email" target="_top" style="margin: 0px; padding: 0px;">
457			<input type="hidden" name="r" value="/apps/account/other">
458			<div id="student-vault-vertical" class="cf">
459				<div id="input-fields" class="cf">
460					<div id="email-container">
461					<label for="topLoginUsername5100">Email</label>: <input type="text" id="topLoginUsername5100" class="darkBox waInputText" name="username" maxlength="60" value="" onkeypress="onEnter(event, 'topLoginSubmit(\'5100\')');" >
462					</div>
463					<div id="password-container">
464					<label for="topLoginPassword5100">Password</label>: <input type="password" id="topLoginPassword5100" class="darkBox waInputPassword" name="password" maxlength="100" value="" onkeypress="onEnter(event, 'topLoginSubmit(\'5100\')');">
465					</div>
466				</div>
467				<div id="sign-in" class="cf">
468					<input type="image" alt="Sign in button" src="/apps/pics/b/sign_in_p18.png" class="topLoginSubmitButton">
469					
470					<a href="/apps/account/profile.jsp?activationForwardURL=/apps/account/other">Create Account</a>
471					
472				</div>
473			</div>
474			</form>
475		
476	
477
478        </div>
479      </div>
480      <a id="create"href="/apps/account/profile.jsp?activationForwardURL=/apps/account/other"><span>Create Account</span></a></div>	-->
481	
482      </div>
483<div id="marquee">
484	<div id="marquee-new" > </div >
485	
486	
487	
488	
489	
490	
491	
492	
493	
494	
495	
496		
497	
498
499
500
501
502
503<script type="text/javascript" src="/apps/marquee/js/h5m_com.js?v=20170615"></script>
vendor: 1 bytes, line 503
503
504<script type="text/javascript">
505	var settings = {
506		'parent':'marquee-new','id':'marqueeid','width':440,'height':30,'text':'Home of the Mighty Vikings!','chase':15,'fontSize':15,'fontColor':'#fff','fontFamily':'Open Sans','fontWeight':'600','overlayLeft':'/pics/whiteFadeLeft.png','overlayRight':'/pics/whiteFadeRight.png','aspId':'marquee2411'
507	};
508
509	EduNet_Load(window, 'load', function(){
510		new H5Marquee().init(settings);
511	})
512</script>
512
513
514
515
516
517</div>
518  </div>
519</div>
520<header id="header">
521  <div class="inside">
522    <a href="/" class="logo ir">C.W. Harris Elementary School logo</a>
523    <h1><a id="header-name" class="png-bg" href="/">C.W. Harris Elementary School</a></h1>
524    <div id="motto"></div>
525        <nav id="menu">
526            
527
528
529
530<ul id="nav_items_0"><li class="nav_items_0 nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL1" class="nav_items_0 " href="http://cwharris.enschool.org/">Home</a></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP2" aria-controls="nmM2" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">About Us</a><ul id="nmM2" aria-labelledby="nmP2" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL3" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258825&type=d">Mission</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL4" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=259055&type=d">School Vision</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL5" tabindex="-1" href="/apps/bell_schedules/">Bell Schedule</a></li><li class="hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP6" aria-controls="nmM6" aria-haspopup="true" aria-expanded="false" en-mouseover="no" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258826&type=d">Curriculum and Instruction</a><ul id="nmM6" aria-labelledby="nmP6" aria-expanded="false"><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL7" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258827&type=d">Academics Programs</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL8" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258828&type=d">Specials</a></li></ul></li><li><span class="nav_icon">&raquo;</span><a id="nmL9" tabindex="-1" href="/apps/staff/">Faculty and Staff</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL10" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=259056&type=d">School Creed</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP11" aria-controls="nmM11" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="https://enrolldcps.dc.gov/node/76" target="_blank">Enroll</a><ul id="nmM11" aria-labelledby="nmP11" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL12" tabindex="-1" href="https://enrolldcps.dc.gov/node/76" target="_blank">Application</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP13" aria-controls="nmM13" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Parents/Guardians</a><ul id="nmM13" aria-labelledby="nmP13" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL14" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258833&type=d" target="_blank">Attendance Policies and Programs</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL15" tabindex="-1" href="https://dcps.dc.gov/sites/default/files/dc/sites/dcps/page_content/attachments/SY%2026-29%20Calendars_FINAL_English_042825.pdf" target="_blank">Calendar</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL16" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258837&type=d">Dress Code</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL17" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258838&type=d">Family Engagement & Support Services</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL18" tabindex="-1" href="/pdf/2018_School_Supply_List.pdf" target="_blank">Supply List</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL19" tabindex="-1" href="https://dcps.dc.gov/node/910682" target="_blank">DCPS Bully Prevention Policy</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP20" aria-controls="nmM20" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Volunteers</a><ul id="nmM20" aria-labelledby="nmP20" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL21" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=258844&type=d" target="_blank">DCPS Volunteer Page</a></li></ul></li><li class="nav_items_0 "><span class="nav_icon">&raquo;</span><a id="nmL22" class="nav_items_0 " href="/apps/pages/index.jsp?uREC_ID=258845&type=d">Community Partners</a></li><li class="nav_items_0 "><span class="nav_icon">&raquo;</span><a id="nmL23" class="nav_items_0 " href="/apps/pages/index.jsp?uREC_ID=258846&type=d">Media</a></li><li class="nav_items_0 hasSubNav nav_item_last "><span class="nav_icon">&plus;</span><a id="nmP24" aria-controls="nmM24" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Mentoring</a><ul id="nmM24" aria-labelledby="nmP24" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL25" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=284439&type=d&termREC_ID=&pREC_ID=634147">Young Queens</a></li></ul></li></ul>
531
532        </nav>
533  </div>
534  <!-- inside --> 
535</header>
536<div class="content">
537<div class="inside">
538	<div class="cet"></div>
539    <div class="cbt"></div>
540
541
542
543
544
545
546
547
548				
549		
550			
551
552
553
554<link rel="stylesheet" href="/apps-shared/css/skip_links-pack.css?20190607" type="text/css">
555
556<script src="/apps-shared/js/jquery/3.7.1/jquery-pack.js"></script>
vendor: 1 bytes, line 556
556
557<script>var jAria = jQuery.noConflict();</script>
557
558
559<script src="/apps-shared/js/keyboard/mmAccess.js?20190322"></script>
559
560
561
562<div id="shortcut-wrapper" role="region" aria-label="Skip Links">
563	
564
565	<div id="skip-links-helper">
566		<a tabindex="1" href="#content-shortcut-target" id="at-header" class="ada-shortcut">Skip to content</a>
567		
568		<a tabindex="1" href="#nav_items_0" id="at-main_menu" class="skip-to-mainMenu ada-shortcut">Skip to menu</a>
569		
570	</div>
571	
572</div>
573
574<script>
575	var _isHomepage = true;
576	var _skipLinkToMainContent = 1;
577	var _skipLinkToMainNav =  1;
578</script>
578
579
580<script src="/apps-shared/js/skip_links-pack.js?20250917"></script>
580
581
582<style>#nav_items_0 a.at-focus { font-size:145%!important; }</style>
583<script onload="javascript:ada_dom_order_correction()" src="/apps-shared/js/keyboard/shortcut-dom-order.js?20250917"></script>
583
584
585		
586		
587		
588
589		
590
591	
592	
593	
594	
595	
596
597
598
599
600<img aria-hidden="true" class="" width="1" height="1" border="0" style="display: none;" alt="counter" src="//counter.educationalnetworks.net/servlet/count?b=Mozilla/5.0%20AppleWebKit/537.36%20%28KHTML%2c%20like%20Gecko%3b%20compatible%3b%20PageSourceSearchBot/1.0%3b%20+https%3a//pagesourcesearch.com/bot%29%20Chrome/128.0.0.0%20Safari/537.36&d=cwharriselementary.org&h=181.215.65.72&i=CWHARRIS&p=443&q=&r=&rn=4681&t=w8a&u=/index.jsp&w=3304"/>
601
602	
603	
604
605
606
607
608
609
610<div id="index-wrapper" class="container_12">
611  <div id="index-top" class="cf">
612    <div id="slideshow">
613        
614            
615            
616        
617
618
619
620<div  id="containerDIV-id" class="containerDIV-id-duplicateRotatorDiv" style="display: none;">
621
622	
623		
624			<div id="containerDIV-id-ir2709-slider" class="nivoSlider"></div>
625			
626			
626<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
626
627			
627<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
627
628			<link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" />
629
630			<style type="text/css">
631				#containerDIV-id-ir2709-slider { width: 718px; height: 341px; margin-left: 0.0px; }
632				#containerDIV-id-ir2709-slider .nivo-navigation a { display: block; }
633				#containerDIV-id-ir2709-slider .nivo-prevNav { left: 307px; }
634				#containerDIV-id-ir2709-slider .nivo-imgCount { left: 329px; }
635				#containerDIV-id-ir2709-slider .nivo-nextNav { right: 308px; }
636				
637			</style>
638			
638<script type="text/javascript">
639				imageRotatorJQuery = jQuery.noConflict();
640				(function() {
641					var container = document.getElementById("containerDIV-id");
642					var rotator = document.getElementById("containerDIV-id-ir2709-slider"); 
643					if(container) {
644						if(container.className!="containerDIV-id-duplicateRotatorDiv") {
645							var sliderNode = null;
646							while(container.hasChildNodes()) {
647								var lastChild = container.lastChild;
648								if(lastChild.className=="containerDIV-id-duplicateRotatorDiv") {
649									sliderNode = lastChild.cloneNode(true);
650									sliderNode.setAttribute("id", "containerDIV-id-sliderContainer");
651									sliderNode.style.display = "block";
652								}
653								container.removeChild(lastChild);
654							}
655							
656							if(sliderNode) {
657								container.appendChild(sliderNode);
658							} else if(rotator) {
659								container.appendChild(rotator);
660							}
661						}
662						container.style.display = "block";
663					}
664					
665					var _transition = 'random';
666					if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
667						var IEVersion = new Number(RegExp.$1);
668						if(IEVersion<9) {
669							_transition = 'fade';
670						}
671					}
672					
673					
674				    var curNivo = imageRotatorJQuery('#containerDIV-id-ir2709-slider').nivoSlider({
675				        transition: _transition,
676				        slices: Math.ceil("17"),
677				        boxCols: Math.ceil("11"),
678				        boxRows: Math.ceil("8"),
679				        animationSpeed: 500,
680				        rotateTime: 4000,
681				        showNavigation: false,
682				        beforeChange: function() {
683                            if (window.enAutoPlayMonitor) {
684                                enAutoPlayMonitor.monitorImageRotator(curNivo);
685                            }
686				        },
687				        afterChange: function() { },
688				        slideshowEnd: function() { },
689				        lastSlide: function() {
690				        	
691				        },
692				        afterLoad: function() { },
693				        images: [
694						
695							{ 
696								src: "//www.cwharriselementary.org/rotating_images/2709/2709_21_805_43_0.jpg",
697								caption: {
698									"text": "",
699									"styling": "",
700									"show": false
701								},
702								loaded: false
703							},
704						
705							{ 
706								src: "//www.cwharriselementary.org/rotating_images/2709/2709_22_798_40_0.jpg",
707								caption: {
708									"text": "",
709									"styling": "",
710									"show": false
711								},
712								loaded: false
713							},
714						
715							{ 
716								src: "//www.cwharriselementary.org/rotating_images/2709/2709_23_764_16_0.jpg",
717								caption: {
718									"text": "",
719									"styling": "",
720									"show": false
721								},
722								loaded: false
723							},
724						
725							{ 
726								src: "//www.cwharriselementary.org/rotating_images/2709/2709_39_718_0_68.jpg",
727								caption: {
728									"text": "",
729									"styling": "",
730									"show": false
731								},
732								loaded: false
733							},
734						
735							{ 
736								src: "//www.cwharriselementary.org/rotating_images/2709/2709_38_718_0_18.jpg",
737								caption: {
738									"text": "",
739									"styling": "",
740									"show": false
741								},
742								loaded: false
743							},
744						
745							{ 
746								src: "//www.cwharriselementary.org/rotating_images/2709/2709_37_718_0_56.jpg",
747								caption: {
748									"text": "",
749									"styling": "",
750									"show": false
751								},
752								loaded: false
753							},
754						
755							{ 
756								src: "//www.cwharriselementary.org/rotating_images/2709/2709_28_718_0_58.jpg",
757								caption: {
758									"text": "",
759									"styling": "",
760									"show": false
761								},
762								loaded: false
763							},
764						
765							{ 
766								src: "//www.cwharriselementary.org/rotating_images/2709/2709_32_718_0_68.jpg",
767								caption: {
768									"text": "",
769									"styling": "",
770									"show": false
771								},
772								loaded: false
773							},
774						
775							{ 
776								src: "//www.cwharriselementary.org/rotating_images/2709/2709_35_718_0_44.jpg",
777								caption: {
778									"text": "",
779									"styling": "",
780									"show": false
781								},
782								loaded: false
783							},
784						
785							{ 
786								src: "//www.cwharriselementary.org/rotating_images/2709/2709_29_718_0_118.jpg",
787								caption: {
788									"text": "",
789									"styling": "",
790									"show": false
791								},
792								loaded: false
793							},
794						
795							{ 
796								src: "//www.cwharriselementary.org/rotating_images/2709/2709_30_718_0_74.jpg",
797								caption: {
798									"text": "",
799									"styling": "",
800									"show": false
801								},
802								loaded: false
803							},
804						
805							{ 
806								src: "//www.cwharriselementary.org/rotating_images/2709/2709_33_718_0_0.jpg",
807								caption: {
808									"text": "",
809									"styling": "",
810									"show": false
811								},
812								loaded: false
813							},
814						
815							{ 
816								src: "//www.cwharriselementary.org/rotating_images/2709/2709_34_718_0_37.jpg",
817								caption: {
818									"text": "",
819									"styling": "",
820									"show": false
821								},
822								loaded: false
823							},
824						
825							{ 
826								src: "//www.cwharriselementary.org/rotating_images/2709/2709_36_718_0_17.jpg",
827								caption: {
828									"text": "",
829									"styling": "",
830									"show": false
831								},
832								loaded: false
833							}
834						
835				        ],
836				        preloadQueueLength: 2
837				    });
838				})();
839				
840				function resizeSlider_ir2709() {
841					
842					var windowWidth = parseFloat(document.body.offsetWidth);
843					var containerWidth = windowWidth;
844					
845					var contentWidth = parseFloat("");
846					if(contentWidth==0) {
847						contentWidth = containerWidth;
848					}
849					
850					if(windowWidth<contentWidth) {
851						containerWidth = contentWidth;
852					}
853					
854					document.getElementById("containerDIV-id-ir2709-slider").style.width = containerWidth + "px";
855					var fadeSlice = document.getElementById("nivo-slice-0");
856					if(fadeSlice!=null) {
857						fadeSlice.style.width = containerWidth + "px";
858					}
859					// document.getElementById("containerDIV-id-ir2709-slider").style.height = Math.max((parseFloat("341")/parseFloat("718") * containerWidth), parseFloat("341")) + "px";
860					document.getElementById("containerDIV-id-ir2709-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px";
861					
862				}
863				
864			</script>
864
865			
866			
867		 			
868			
869		 			
870			
871		 			
872			
873		 			
874			
875		 			
876			
877		 			
878			
879		 			
880			
881		 			
882			
883		 			
884			
885		 			
886			
887		 			
888			
889		 			
890			
891		 			
892			
893		 			
894			
895		
896	
897
898</div>
899
900    </div>
901    <div class="prin">
902    	<h3>Principal’s<br />Message</h3>
903		<!--<p>Greetings Viking families...</p>-->
904
905<!--`<p>Welcome to the 2021-2022 school year! We are glad that you are joining us as we embark on an exciting year of teaching...</p>
906        <span>Mr. Derek Gorham,<br />Principal</span>-->
907        <a href="/apps/pages/index.jsp?uREC_ID=259054&type=d">Read more »</a>
908    </div>
909  	</div>
910    <div id="quicklinks" class="png-bg">
911      <ul>
912        <li><a href="/apps/departments/">Departments</a></li>
913        <li><a href="/apps/classes/">Classes / Homework</a></li>
914        <li><a href="/apps/staff/">Teachers / Staff</a></li>
915        <li><a href="/apps/album/">Photo Album</a></li>
916		<li><a href="/apps/jobs/">Employee Opportunities</a></li>
917      </ul>
918    </div>
919  </div>
920  <div id="columns" class="cf">
921  	<div class="ctop"></div>
922    <div class="cbot">
923    <div id="left-column" class="">
924      <section id="events">
925        <h2><a class="png-bg" href="/apps/events/">Upcoming Events</a></h2>
926        <div class="container">
927          
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958	<style>
959		#events .dayInfoWrap:focus { outline-width:2px; outline-style:dashed; outline-color:invert; }
960	</style>
961
962
963
964
965
966
967
968
969<link rel="stylesheet" href="/apps/events2/css/events.css?v=20260923" type="text/css">
970
971
972
973
974
975
976    
977
978    
979    <table 
980             role="region" aria-label="Upcoming Events"
981           border="0" cellpadding="3" cellspacing="0"
982           class="en-acc-readable-block HPEvents autoCalendar"
983           id="autoCalendar_0">
984        
985
986                
987
988                
989
990                
991
992                    
993                    <tr  class="en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator">
994                        <td width="15" align="right" valign="top"
995                                                               class=""
996                                                               id="l"><img alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
997                        <td id="r">
998                            <a role="heading" aria-level="3"
999                                     href="/apps/events2/event.jsp?eREC_ID=6239311&d=2026-10-04&id=0">Hispanic Heritage Month</a><br>
1000                            
1001
1002                            <span>
1003        <b>Date: </b>
1004        
1005        Today - Oct 15
1006        
1007        </span>
1008
1009                            
1010
1011                            
1012                        </td>
1013                    </tr>
1014                    
1015
1016                
1017
1018                
1019
1020                    
1021                    <tr  class="en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator">
1022                        <td width="15" align="right" valign="top"
1023                                                               class=""
1024                                                               id="l"><img alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
1025                        <td id="r">
1026                            <a role="heading" aria-level="3"
1027                                     href="/apps/events2/event.jsp?eREC_ID=6239311&d=2026-10-05&id=0">Hispanic Heritage Month</a><br>
1028                            
1029
1030                            <span>
1031        <b>Date: </b>
1032        
1033        Tomorrow - Oct 15
1034        
1035        </span>
1036
1037                            
1038
1039                            
1040                        </td>
1041                    </tr>
1042                    
1043
1044                
1045
1046                
1047
1048                    
1049                    <tr  class="en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator">
1050                        <td width="15" align="right" valign="top"
1051                                                               class=""
1052                                                               id="l"><img alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
1053                        <td id="r">
1054                            <a role="heading" aria-level="3"
1055                                     href="/apps/events2/event.jsp?eREC_ID=6239311&d=2026-10-06&id=0">Hispanic Heritage Month</a><br>
1056                            
1057
1058                            <span>
1059        <b>Date: </b>
1060        
1061        Oct 6 - Oct 15
1062        
1063        </span>
1064
1065                            
1066
1067                            
1068                        </td>
1069                    </tr>
1070                    
1071
1072            
1073
1074        
1075        
1076        <tr class="autoCalendarLinks" id="showCalendar-0">
1077            <td width="15" class="" id="l">&nbsp;</td>
1078            <td id="r">
1079                <b><a  aria-label="Show calendar view for Main Calendar" title="Show calendar view for Main Calendar" href="/apps/events2/view_calendar.jsp?id=0" target="_blank">Show Calendar &raquo;</a></b>
1080            </td>
1081        </tr>
1082        <tr class="autoCalendarLinks" id="showAll-0">
1083            <td width="15" class="" id="l">&nbsp;</td>
1084            <td id="r">
1085                <b><a  aria-label="Show all events from Main Calendar" title="Show all events from Main Calendar" href="/apps/events2/index.jsp?id=0#today">Show All &raquo;</a></b>
1086            </td>
1087        </tr>
1088        
1089        
1090
1091        
1092    </table>
1093    
1094
1095
1096
1097
1098
1099
1100        </div>
1101      </section>
1102		<section id="events">
1103        <h2><a class="png-bg" href="/apps/events/">Instagram</a></h2>
1104        <div class="container">
1105		
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119	<style>
1120		.en-insta-feed-fallback { font-family: sans-serif; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 1rem; padding: 1rem 0.5rem; width: 100%; height: 100%; box-sizing: border-box; }
1121		.en-insta-feed-fallback-btn { border: 0; padding: 1rem 1.5rem; border-radius: 9999px; background: linear-gradient(45deg, #f9ce34, #ee2a7b, #6228d7); cursor: pointer; }
1122		.en-insta-feed-fallback-btn:hover { filter: brightness(95%); }
1123		.en-insta-feed-fallback-btn-txt { font-size: 18px; color: white; text-shadow: 0 0 5px #444; }
1124	</style>
1125
1126	<div class="en-insta-feed-fallback">
1127		<img src="/apps-shared/images/icons/instagram-02.svg" alt="Instagram Logo" style="width: 80px;" />
1128		<a href="https://www.instagram.com/c.w.harriselementary" target="_blank">
1129			<button class="en-insta-feed-fallback-btn">
1130				<span class="en-insta-feed-fallback-btn-txt">View <b>c.w.harriselementary</b> on Instagram</span>
1131			</button>
1132		</a>
1133	</div>
1134
1135
1136
1137		 </div>
1138      </section>
1139		
1140    </div>
1141    <div id="center-column" class="">
1142      <section id="news">
1143        <h2><a class="png-bg" href="/apps/news/">News <b>&amp;</b> Announcements</a></h2>
1144        <div class="container">
1145          
1146
1147
1148
1149
1150
1151
1152
1153	
1154	<table  id="news0wrapper" role="region" aria-label="News and Announcements" cellpadding="3" cellspacing="0" border="0" class="HPNews  en-acc-readable-block">
1155	
1156	
1157		
1158		<tr  class="en-acc-readable-item">
1159			<td width="15" align="right" valign="top"  class="" id="l"><img alt="News Item Marker"  src="/pics/bullet_arrow.gif" vspace="1"></td>
1160			<td id="r">
1161			
1162				<a role="heading" aria-level="3" href="/apps/news/show_news.jsp?REC_ID=1028020&id=0">Back To School Night</a><br>			
1163			
1164				
1165				
1166					<img alt=""  src="/apps/pics/spacer.gif" class="" width="1" height="5"><br>
1167					
1168					
1169						<a class="news-img" href="/apps/news/show_news.jsp?REC_ID=1028020&id=0">
1170					
1171						<img alt="Back To School Night" src="/ourpages/auto/2026/8/31/58354743/back_to_school_night_2026_thumb.jpg?1788186844000" style="margin: 0px 5px 5px 0px;" class="sub"  align="left" height="75">
1172					
1173						</a>
1174					
1175				
1176					
1177				
1178									
1179				
1180					This is a wonderful opportunity to meet your child's teacher, learn about classroom expectations, explore the exciting learning experiences planned for the school year, and discover how we can work together to ensure student success.<br><br>As we embrace our theme, "Piece Together a Great Year," we celebrate the important role every family plays in creating a strong and supportive school community. We look forward to partnering with you as we build, believe, and become together!<br>
1181				
1182				
1183			</td>
1184		</tr>
1185	
1186		
1187		<tr  class="en-acc-readable-item">
1188			<td width="15" align="right" valign="top"  class="" id="l"><img alt="News Item Marker"  src="/pics/bullet_arrow.gif" vspace
1188="1"></td>
1189			<td id="r">
1190			
1191				<a role="heading" aria-level="3" href="/apps/news/show_news.jsp?REC_ID=1028013&id=0">Grandparent's Day Celebration</a><br>			
1192			
1193				
1194				
1195					<img alt=""  src="/apps/pics/spacer.gif" class="" width="1" height="5"><br>
1196					
1197					
1198						<a class="news-img" href="/apps/news/show_news.jsp?REC_ID=1028013&id=0">
1199					
1200						<img alt="Grandparent's Day Celebration" src="/ourpages/auto/2026/8/31/54409298/grandparents_day_2026_(3)_thumb.jpg?1788185529000" style="margin: 0px 5px 5px 0px;" class="sub"  align="left" height="75">
1201					
1202						</a>
1203					
1204				
1205					
1206				
1207									
1208				
1209					CW Harris Elementary School is excited to celebrate the special grandparents and grandparent figures who play an important role in our students' lives. We invite you to join us on September 11th for a memorable Grandparents Day filled with fun, fellowship, and time spent with your grandchild. Grandparents will have the opportunity to play games, read a story, help with a craft, participate in an interview, etc.<br>
1210				
1211				
1212			</td>
1213		</tr>
1214	
1215		
1216		<tr  class="en-acc-readable-item">
1217			<td width="15" align="right" valign="top"  class="" id="l"><img alt="News Item Marker"  src="/pics/bullet_arrow.gif" vspace="1"></td>
1218			<td id="r">
1219			
1220				<a role="heading" aria-level="3" href="/apps/news/show_news.jsp?REC_ID=1028025&id=0">Parents Volunteering at CW Harris</a><br>			
1221			
1222				
1223				
1224					<img alt=""  src="/apps/pics/spacer.gif" class="" width="1" height="5"><br>
1225					
1226					
1227						<a class="news-img" href="/apps/news/show_news.jsp?REC_ID=1028025&id=0">
1228					
1229						<img alt="Parents Volunteering at CW Harris" src="/ourpages/auto/2026/8/31/48704460/how_to_volunteer_thumb.jpg?1788187074000" style="margin: 0px 5px 5px 0px;" class="sub"  align="left" height="75">
1230					
1231						</a>
1232					
1233				
1234					
1235				
1236									
1237				
1238					Parents and family members are encouraged to get involved by volunteering at CW Harris Elementary! Volunteers can support classrooms, assist with school events, participate in family engagement activities, and help create a positive school community.<br><br> To volunteer, all adults must first complete the DCPS Volunteer Clearance Process, which includes submitting a volunteer application and completing any required background checks. Once approved, you'll be ready to make a difference in our students' lives! Click the link to start the Volunteer Process<br>
1239				
1240				
1241			</td>
1242		</tr>
1243	
1244	
1245	
1246	
1247	
1248		<tr id="showAll-0">
1249			<td width="15"  class="" id="l">&nbsp;</td>
1250			<td id="r"><b><a aria-label="Show all from News and Announcements" title="Show all from News and Announcements"  href="/apps/news/index.jsp?id=0">Show All &raquo;</a></b><br></td>
1251		</tr>
1252	
1253	</table>
1254	
1255
1256
1257
1258
1259
1260        </div>
1261      </section>
1262		
1263		<section id="featured-video">
1264		  <!--<h2><a class="png-bg" href="/apps/news/">Featured <b>Video</b></a></h2>-->
1265        <div class="container">
1266			
1267				
1268				
1269			
1270
1271
1272
1273
1274
1275
1276	
1277	
1278	
1279	
1280	
1281	
1282	
1283	
1284	
1285	
1286	
1287
1288
1289
1290
1291
1292
1293
1294
1295<script type="text/javascript" charset="utf-8">
1296	function playerReady(thePlayer) {
1297		player = window.document[thePlayer.id];
1298		try{
1299			player.addModelListener("STATE", "window.videoInterface.onPlayerStateChange");
1300			player.addModelListener("ERROR", "window.videoInterface.onPlayerPlaybackError");
1301			player.addModelListener("TIME", "window.videoInterface.onPlayerTimeChange");
1302			player.addModelListener("META", "window.videoInterface.onMeta");
1303			player.addControllerListener("SEEK", "window.videoInterface.onPlayerSeek");
1304		} catch (exp) {
1305			if(window.console)
1306				console.log(exp);
1307		}
1308	}
1309</script>
1309
1310
1311
1312
1313<div class="en-acc-readable-item HPVideo"  role="region" aria-label="Featured Home Page Video" >
1314	<h2><a href="/apps/video/">Featured Video</a></h2>
1315	<div class="videowrapper">
1316
1317
1318	<div id="video_player1" style="width: 422px; height: 236px; margin: 0 auto; overflow: hidden;"  class="video_player">
1319		<div id="video_placeholder1" ></div>
1320	</div>
1321	
1322	
1323	
1324	
1324<script>
1325		var player1 = null;
1326		var playerTimerId1 = 0;
1327		var initSetting1 = {};
1328		initSetting1.titleREC_ID =  '10114306';
1329		initSetting1.playerID = 'player10114306';
1330		initSetting1.fallbackURL = '//vc.o.educationalnetworks.net/mmroot/US/DC/WASHINGTON/CWHARRIS/2023/09/21/1/CWHARRIS169531419268498.mp4_xsmall.mp4';
1331		initSetting1.image = '//vc.o.educationalnetworks.net/mmroot/US/DC/WASHINGTON/CWHARRIS/2023/09/21/1/CWHARRIS169531419268498.mp4_ph720.jpg';
1332		initSetting1.uniquePlayerID = '1';
1333		initSetting1.captionLanguageCodes = [];
1334		
1335		
1336		function video_main_1(){
1337			MMCheck.main();
1338			initSetting1.$videoContainer = enJQ('#video_player1');
1339			initSetting1.videoContainer = "video_placeholder1";
1340			initSetting1.videoWrapper = "video_player1";
1341			
1342			
1343			
1344			
1345			if(swfobject.hasFlashPlayerVersion("6.0.65") && !enJQ().supports_h264_baseline_video()) {
1346				try {
1347				window.videoInterface = enJQ().videoInitialize(initSetting1);
1348				} catch (e) {
1349					console.log(e);
1350				}
1351			} else {
1352				MMCheck.getVideoConfig('10114306', document.getElementById('VIDEO10114306'), 'first', initSetting1);
1353			}
1354		}
1355	</script>
1355
1356	
1357	
1358		
1359		
1359<script src="/apps/js/jquery/1.4.3/jquery-pack.js" type="text/javascript" charset="utf-8"></script>
1359
1360		
1360<script type="text/javascript" charset="utf-8">
1361			var enjQ = {};
1362			enJQ = jQuery.noConflict(true);
1363		</script>
1363
1364		
1364<script src="/apps/js/mmapp/swfobject.js" type="text/javascript" charset="utf-8"></script>
1364
1365		
1365<script src="/apps/js/mmapp/jwplayer.js" type="text/javascript" charset="utf-8"></script>
1365
1366		
1366<script src="/apps/js/mmapp/xi.js" type="text/javascript" charset="utf-8"></script>
1366
1367		
1368		
1369
1370<script type="text/javascript" src="/apps/js/EN/loader/public_loader_20200323-pack.js?399700"></script>
1370
1371
1372	
1372<script type="text/javascript">
1373		try {
1374			ENLoader.isLoaded();
1375			ENLoader.addLibs("Shaka ENRemoteService MMCheck VideoInit VideoIndex", "video_main_1");
1376		} catch (e) {
1377			console.log(e);
1378		}
1379	</script>
1379
1380
1381	
1382	
1382<script>
1383	enJQ(document).ready(function(enJQ) {
1384		if(window.console) {
1385			console.log(enJQ(this).width());
1386		}
1387		if(enJQ(this).width() < 285) {
1388			initSetting1.useSmallPlayer = true;
1389		}
1390	});
1391	</script>
1391
1392	<noscript>Please enable Javascript when viewing video pages.</noscript>
1393	<link rel="stylesheet" href="/apps/video/video.css" type="text/css" media="screen" charset="utf-8">
1394	<style>
1395	video {
1396		background-color: #000;
1397	}
1398	</style>
1399	<input type="hidden" name="websiteURL" value="www.cwharriselementary.org" id="websiteURL">
1400
1401	</div>
1402</div>
1403
1404
1405
1406 
1407			<!--<iframe width="422" height="237" src="http://up.anv.bz/latest/anvload.html?key=eyJtIjoiZXBmb3giLCJwIjoiZGVmYXVsdCIsInYiOiIyMTI1NDkiLCJwbHVnaW5zIjp7ImRmcCI6eyJjbGllbnRTaWRlIjp7ImFkVGFnVXJsIjoiaHR0cDovL3B1YmFkcy5nLmRvdWJsZWNsaWNrLm5ldC9nYW1wYWQvYWRzP3N6PTY0MHg0ODAmaXU9LzYzNzkwNTY0L3d0dGcvbmV3cyZjaXVfc3pzPTMwMHgyNTAmaW1wbD1zJmdkZnBfcmVxPTEmZW52PXZwJm91dHB1dD12YXN0JnZwb3M9cHJlcm9sbCZ1bnZpZXdlZF9wb3NpdGlvbl9zdGFydD0xJnVybD1bcmVmZXJyZXJfdXJsXSZjb3JyZWxhdG9yPVt0aW1lc3RhbXBdJmRlc2NyaXB0aW9uX3VybD1odHRwJTNBJTJGJTJGd3d3LmZveDVkYy5jb20lMkYifX0sImFuYWx5dGljcyI6eyJwZGIiOjU3Mzc2Mjc3LCJzZXJ2ZXJVUkwiOiJodHRwOi8vYW5hbHl0aWNzLXYyLmFudmF0by5jb20vVmlkZW9BbmFseXRpY3Mvc3JjL3ZpZGVvX2xvZy5waHAifX0sImFudmFjayI6ImFudmF0b19lcGZveF9hcHBfd2ViX3Byb2RfYjMzNzMxNjhlMTJmNDIzZjQxNTA0ZjIwNzAwMDE4OGRhZjg4MjUxYiJ9" frameborder="0" allowfullscreen></iframe>-->
1408        </div>
1409      </section>
1410		<!--
1411      <section id="featured-video">
1412		  <h2><a class="png-bg" href="/apps/news/">Featured <b>Video</b></a></h2>
1413        <div class="container">
1414			<iframe width="422" height="237" src="https://www.youtube.com/embed/9LJXASfr-g8?rel=0" frameborder="0" allowfullscreen></iframe>
1415        </div>
1416      </section>
1417		-->
1418    </div>
1419    <div id="right-column" class="">
1420            	
1421                    
1422                    
1423                    
1424                    
1425                    
1426                
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440	
1441
1442	
1443	<link rel="stylesheet" href="/apps//js/album3/p/featured_20150414.css" type="text/css">
1444	
1445		
1445<script>
1446			function EduNetFeaturedAlbumCoverClick(event, album_link) {
1447				var key = event.keyCode || event.which;
1448				if(key == 13 || key == 32) {
1449					window.location = album_link;
1450				}
1451			}
1452		</script>
1452	
1453	
1454	
1455	
1456	<div class="en-acc-readable-block HPFeaturedAlbums " role="region" aria-label="Featured Photo Albums" >
1457		<h2 onkeyup="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/');" tabindex="0" onclick="document.location.href='/apps/album/'">Featured Album</h2>
1458		
1459		<div class="featuredAlbums">
1460			<ul role="presentation">
1461				
1462
1463				
1464				
1465				<li  tabindex="0" aria-label="Life of A Mighty Viking album" onkeydown="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/index.jsp#albumREC_ID=243334');" class="en-acc-readable-item featuredAlbum" onclick="document.location.href='/apps/album/index.jsp#albumREC_ID=243334'" style="width:210px;height:137px">
1466					
1467					
1468					
1469						<img alt="Cover photo of the Life of A Mighty Viking album"  src="https://www.cwharriselementary.org/album///2024/06/24/1/97610883_f_210x137.jpg">
1470					
1471					
1472					
1473					<h3><span>Life of A Mighty Viking</span></h3>
1474				</li>
1475				
1476				
1477				
1478				<li  tabindex="0" aria-label="Black History Month: The Harlem Renaissance album" onkeydown="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/index.jsp#albumREC_ID=233197');" class="en-acc-readable-item featuredAlbum" onclick="document.location.href='/apps/album/index.jsp#albumREC_ID=233197'" style="width:210px;height:137px">
1479					
1480					
1481					
1482						<img alt="Cover photo of the Black History Month: The Harlem Renaissance album"  src="https://www.cwharriselementary.org/album///2023/08/11/1/70873553_f_210x137.jpg">
1483					
1484					
1485					
1486					<h3><span>Black History Month: The Harlem Renaissance</span></h3>
1487				</li>
1488				
1489				
1490			</ul>
1491		</div>
1492	</div>
1493	
1494
1495      <section id="links">
1496        <h2><a class="png-bg" href="/apps/links/">Quick Links</a></h2>
1497        <div class="container">
1498          
1499
1500
1501
1502
1503
1504
1505<div role="region" aria-label="Links">
1506
1507<table   role="presentation" border="0" cellpadding="3" cellspacing="0" class="en-acc-readable-block HPLinks  ">
1508
1509
1510	 
1511	<tr class="en-acc-readable-item" >
1512		<td class="" width="15" align="right" valign="top" id="l"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
1513		<td class="" id="r"><a href="https://dcps.mycusthelp.com/webapp/_rs/(S(mqiwe4bwpnd00op1p2brcp5g))/supporthome.aspx" >Records Requests for Former Students </a></td>
1514	</tr>
1515
1516	 
1517	<tr class="en-acc-readable-item" >
1518		<td class="" width="15" align="right" valign="top" id="l"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
1519		<td class="" id="r"><a href="https://dck12-my.sharepoint.com/:b:/g/personal/derek_gorham_k12_dc_gov/EU_VujZ1lB9Ar0jTvU_0ZPsBpJhEd-2SOP0Q3d9BPFCGVw?e=xI0r8L" >DCPS Anti-Discrimination Statement</a></td>
1520	</tr>
1521
1522	 
1523	<tr class="en-acc-readable-item" >
1524		<td class="" width="15" align="right" valign="top" id="l"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
1525		<td class="" id="r"><a href="https://backtoschool.dc.gov/" target=_blank>DCPS Back to School Info</a></td>
1526	</tr>
1527
1528	 
1529	<tr class="en-acc-readable-item" >
1530		<td class="" width="15" align="right" valign="top" id="l"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.png" vspace="1"></td>
1531		<td class="" id="r"><a href="https://www.classdojo.com/invite/?s=4eece57bf64aa62934ed4024" >Class Dojo</a></td>
1532	</tr>
1533
1534
1535	<tr id="showAll-hplinks">
1536		<td class="" width="15" id="l">&nbsp;</td>
1537		<td class="" id="r"><b><a  aria-label="Show All links and Link Categories" title="Show All links and Link Categories"  href="/apps/links/">Show All &raquo;</a></b></td>
1538	</tr>
1539
1540</table>
1541
1542</div>
1543
1544
1545        </div>
1546      <section id="login-box">
1547		  <h2><a class="png-bg" href="/apps/links/">Sign-In</a></h2>
1548			
1549				
1550				
1551			
1552
1553
1554
1555
1556	
1557	
1558		
1559			
1559<script type="text/javascript">
1560				function topLoginSubmit(rn) {
1561					if (trimString(getId("topLoginUsername"+rn).value) == "" || trimString(getId("topLoginPassword"+rn).value) == "") {
1562						alert("Please enter your email and password!");
1563						return false;
1564					} else {
1565						return true;
1566					}
1567				}
1568			</script>
1568
1569		
1570		
1571		
1572			<form onsubmit="return topLoginSubmit('9166')" method="post" name="topLoginForm9166" action="/servlet/auth/email" target="_top" style="margin: 0px; padding: 0px;">
1573			<input type="hidden" name="r" value="/apps/account/other">
1574			<div id="student-vault-vertical" class="cf">
1575				<div id="input-fields" class="cf">
1576					<div id="email-container">
1577					<label for="topLoginUsername9166">Email</label>: <input type="text" id="topLoginUsername9166" class="darkBox waInputText" name="username" maxlength="60" value="" onkeypress="onEnter(event, 'topLoginSubmit(\'9166\')');" >
1578					</div>
1579					<div id="password-container">
1580					<label for="topLoginPassword9166">Password</label>: <input type="password" id="topLoginPassword9166" class="darkBox waInputPassword" name="password" maxlength="100" value="" onkeypress="onEnter(event, 'topLoginSubmit(\'9166\')');">
1581					</div>
1582				</div>
1583				<div id="sign-in" class="cf">
1584					<input type="image" alt="Sign in button" src="/apps/pics/b/sign_in_p18.png" class="topLoginSubmitButton">
1585					
1586					<a href="/apps/account/profile.jsp?activationForwardURL=/apps/account/other">Create Account</a>
1587					
1588				</div>
1589			</div>
1590			</form>
1591		
1592	
1593
1594		</section>	  
1595      </section>
1596		 <section id="login-box">
1597		  <h2><a class="png-bg" href="/apps/contact/">Contact</a></h2>
1598		</section>
1599    </div>
1600	</div>
1601  </div>
1602</div>
1603
1604
1605
1606
1607
1608
1609
1610
1611<script>
1612(function(scripts) {
1613
1614	for (var i = 0; i < scripts.length; i++) {
1615		var script = scripts[i];
1616		if (script.src && script.src.match("wotd2.js")) {
1617			try {
1618				var newScript = document.createElement("script");
1619				var cbName = "cb1355";
1620				window[cbName] = function(html) {
1621					newScript.outerHTML = html;
1622				}
1623				newScript.src = "/apps/word_of_the_day/hp_word_of_the_day.jsp?cb=" + cbName;
1624				script.parentNode.replaceChild(newScript, script);
1625			} catch(e) {
1626				console.log(e);
1627			}
1628			break;
1629		}
1630	}
1631	
1632})(document.getElementsByTagName("script"));
1633</script>
1633
1634
1635	
1636		
1637
1638
1639		</div><!-- content-inner -->
1640	
1641	</div><!-- content -->
1642	<footer id="footer">
1643		<div class="inside">
1644                <div id="address-left">
1645                    301 53rd St. SE<br>
1646                    Washington, DC 20019<br>
1647                </div>
1648                <div id="address-right">
1649                    Call Us<br />202-645-3188
1650                </div>
1651			<a id="name" href="/">C.W. Harris Elementary School</a>
1652			<div id="logo" class="png-bg"></div>
1653            <div class="social">
1654            	<a href="https://www.facebook.com/C.W.HarrisES2" target="_blank"><img alt="Facebook" src="/pics/f.png" width="33" height="33" /></a>
1655                <a href="https://twitter.com/CWHarrisES" target="_blank"><img alt="Twitter" src="/pics/t.png" width="33" height="33" /></a>
1656				<a href="https://instagram.com/C.W.HarrisElementary" target="_blank"><img alt="Instagram" style="margin-top:-2px;" src="/pics/instagram_iconsm.png" width="35" height="35" /></a>           </div>
1657			<a id="district-logo" class="ir" href="http://dcps.dc.gov/portal/site/DCPS/" target="_blank">dcps.dc.gov</a>
1658			<a id="edunet" class="ir png-bg" href="http://www.educationalnetworks.net/" target="_blank">powered by Educational Networks</a>
1659		</div>
1660	</footer>
1661</div><!-- wrapper -->
1662<!--[if lt IE 7 ]>
1663    
1663<script src="/shared/js/dd_belatedpng.js"></script>
1663
1664    
1664<script>DD_belatedPNG.fix("img, .png-bg, .overlaycontainer");</script>
1664
1665  <![endif]-->
1666<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
vendor: 1 bytes, line 1666
1666
1667<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
vendor: 1 bytes, line 1667
1667
1668<script src="/shared/js/scripts.js"></script>
1668
1669</body>
1670
1671
1672
1673
1674
1675
1676		
1677
1678		
1679
1680
1681
1682
1683        
1684
1685		
1686
1687
1688		
1689
1690	
1691	
1692	
1692<script type="text/javascript">
1693		//proxyKiller();
1694	</script>
1694
1695
1696	
1696<script type="text/javascript">
1697	var curWindowOnLoad = window.onload;
1698	window.onload = function() {
1699		if(curWindowOnLoad) {
1700			curWindowOnLoad();
1701		}
1702		if(document.getElementsByClassName) {
1703			var newsImages = document.getElementsByClassName("news-img");
1704			for(i=0; i<newsImages.length; ++i) {
1705				newsImages[i].parentNode.style.marginRight = "1px";
1706			}
1707			var hpImages = document.getElementsByClassName("hp-img");
1708			for(i=0; i<hpImages.length; ++i) {
1709				hpImages[i].parentNode.style.marginRight = "1px";
1710			}
1711		}
1712	};
1713	</script>
1713
1714	
1714<script type="text/javascript">function ENSocialMediaCentral(){this.fixFbAppleBlock=function(a){if(!(navigator.vendor.match(/apple/i)&&navigator.userAgent.match(/safari/i)&&navigator.userAgent.match(/mac/i))){return}document.querySelectorAll(".fb-page").forEach(function(b){if(b.getAttribute("data-tabs")=="timeline"){b.removeAttribute("data-tabs");b.setAttribute("data-show-posts","true")}})}}var enSocialMediaCentral=new ENSocialMediaCentral();enSocialMediaCentral.fixFbAppleBlock();</script>
1714
1715	
1715<script type="text/javascript">function ENAutoPlayMonitor(){let e="paused-animation";var t=new Map,i=new Map;let n=new Map,o=new Map,a=[],s=(t,s)=>{let r=s instanceof HTMLVideoElement;if(r){let l=o.get(s),d=!0;l.triggers&&Object.keys(l.triggers).forEach(e=>{e===t&&(l.triggers[e]={paused:!1}),l.triggers[e].paused&&(d=!1)}),!l.initialState.paused&&d&&s.play()}else if(i.has(s))i.get(s).data("nivo:vars").stop=!1;else if(n.has(s)){let u=i.get(s);u||s.removeAttribute(e)}else a.indexOf(s)>-1&&s.removeAttribute(e);this.log("Resume",s)},r=(t,s)=>{let r=s instanceof HTMLVideoElement;if(r){let l=o.get(s),d=l.triggers||{};this.setInitialVideoState(s),this.log(s,s.paused),d[t]={...d[t]||{},paused:!0},o.set(s,{initialState:l.initialState,triggers:d}),s.pause()}else i.has(s)?i.get(s).data("nivo:vars").stop=!0:n.has(s)?s.setAttribute(e,!0):a.indexOf(s)>-1&&s.setAttribute(e,!0);this.log("Paused",s)};this.pauseAllElements=e=>{t.forEach((t,i,n)=>{r(e,i)}),a.forEach((t,i)=>{r(e,i)})},this.setInitialVideoState=e=>{let t=o.get(e),i=!1;Object.keys(t.triggers||{}).forEach(e=>{t.triggers[e].paused&&(i=!0)}),i||(t.initialState={paused:e.paused})},this.resumeIntersectingElements=e=>{t.forEach((t,i,n)=>{this.log("Intersecting",i),t&&s(e,i)})};var l=new IntersectionObserver(function(e,o){e.forEach(function(e){let o=e.target,a=o instanceof HTMLVideoElement;t.set(o,e.isIntersecting),n.has(o)&&n.set(o,e.isIntersecting),e.isIntersecting&&!document.hidden&&parent==window?s("intersection",o):(!e.isIntersecting||document.hidden||parent!=window)&&r("intersection",o),-1!=location.search.indexOf("debug")&&(a?document.title=o.paused?"paused":"playing":i.has(o)&&(document.title=i.get(o).data("nivo:vars").stop?"paused":"playing"))})});this.log=(...e)=>{location.search.match(/debug=(1|true)/)&&console.log("AutoPlay Monitor",e)},document.addEventListener("visibilitychange",function(e){t.forEach(function(e,t){var n=t instanceof HTMLVideoElement;!0===document.hidden?(n?t.pause():i.has(t)&&(i.get(t).data("nivo:vars").stop=!0),-1!=location.search.indexOf("debug")&&(n?document.title=t.paused?"paused":"playing":i.has(t)&&(document.title=i.get(t).data("nivo:vars").stop?"paused":"playing")),l.unobserve(t)):l.observe(t)})},!1),this.monitorVideos=function(){document.querySelectorAll("video").forEach(e=>{this.monitorVideo(e)})},this.monitorVideo=e=>{l.observe(e),o.set(e,{initialState:e.paused}),this.setInitialVideoState(e)},this.monitorImageRotator=function(e){e&&e.jquery&&!e.data("nivo:vars").stop&&(i.set(e.get(0),e),l.observe(e.get(0)))},this.monitorAnimatedElements=()=>{let e=document.querySelectorAll(".en-marquee-module .en-marquee-module-content");e.forEach(e=>{let t=window.getComputedStyle(e);"none"!==t.animationName&&(n.set(e,t.animationPlayState),l.observe(e))})},this.monitorInfiniteCarousel=()=>{let e=document.querySelectorAll(".en-infinite-carousel");e.forEach(e=>{a.push(e),l.observe(e)})}}var enAutoPlayMonitor=new ENAutoPlayMonitor;const initAutoPlayMonitoring=()=>{enAutoPlayMonitor.monitorVideos(),enAutoPlayMonitor.monitorAnimatedElements(),enAutoPlayMonitor.monitorInfiniteCarousel();let e=new MutationObserver(e=>{e.forEach(e=>{"childList"===e.type&&e.addedNodes.forEach(e=>{"VIDEO"===e.tagName&&enAutoPlayMonitor.monitorVideo(e)})})});e.observe(document.body,{childList:!0,subtree:!0})};"complete"===document.readyState?initAutoPlayMonitoring():document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&initAutoPlayMonitoring()});</script>
1715
1716	</html>
1717
1718
1719
1720
1721
1722
1723
1724<!-- 24ms -->
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749

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.