PageSourceSearch

https://unmslearns.net/

html unmslearns.net collected 2026-10-08 03:28:41 UTC 70,573 bytes, 2,036 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16	<!DOCTYPE HTML>
17
18
19
20<!-- w10a / 3.0 -->
21
22
23
24
25	<html lang="en">
26	<head>
27		<meta name="viewport" content="width=device-width, initial-scale=1">
28		
29			<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
30		
31		<title>University Neighborhood Middle School</title>
32		
33
34
35
36
37
38		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
39		<meta name="description" content="University Neighborhood Middle School">
40		
41		
42		
43		
44		
45			
46			
47		
48		 
49		 
50			<meta property="og:title" content="University Neighborhood Middle School" />
51			<!-- Twitter share card configuration -->
52			<meta name="twitter:title" content="University Neighborhood Middle School" />
53		
54		
55		
56
57		
58
59
60
61
62
63
64		
64<script type="application/ld+json">
65		{
66			"@context": "http://schema.org",
67  			"@type": "EducationalOrganization",
68  			"name" : "University Neighborhood Middle School",
69  			"address": {
70   				"@type": "PostalAddress",
71    			"addressCountry": "US",
72    			"addressLocality": "New York",
73    			"addressRegion": "NY",
74    			"postalCode": "10002",
75    			"streetAddress": "220 Henry Street, 3rd Floor",
76    			"telephone": "(212) 267-5701"
77  			},
78		 	 "@id" : "www.unmslearns.net",
79 			 "url": "https://www.unmslearns.net"
80		}
81		</script>
81
82		
83
84		
85		
86		
87		<meta name="generator" content="Educational Networks / SchoolSitePro">
88		
89		
90			<link rel="icon" href="/favicon.ico" type="image/x-icon">
91			<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
92			<link rel="stylesheet" href="/apps/shared/main.css?acn=276887" type="text/css">
93			<link rel="stylesheet" href="/apps-shared/en-commons.css?acn=276887" type="text/css">
94			
94<script type="text/javascript" src="/apps-shared/en-commons.js?acn=276887"></script>
94
95			<link rel="stylesheet" href="/apps-shared/encms/encms-public.css?acn=276887" type="text/css">
96			
97				<link rel="stylesheet" href="/shared/main.css" type="text/css">
98			
99			
100			
101
102
103
104
105			
106
107
108
109
110
111            
112
113
114
115
116		
117
118		
119		<style>
120			:not(#en-complement-of-body) a:focus-visible, :not(#en-complement-of-body) input:focus:not([readonly]),
121			:not(#en-complement-of-body) input:active:not([readonly]), :not(#en-complement-of-body) select:focus, :not(#en-complement-of-body) select:active,
122			:not(#en-complement-of-body) textarea:focus, :not(#en-complement-of-body) textarea:active,
123			:not(#en-complement-of-body) li.featuredAlbum:focus {
124				outline: 2px #3091ff solid!important;
125				outline-offset: 0!important;
126				box-shadow: 0 0 0 4px #F9F9F9!important;
127			}
128            .en-acc-hidden-temp {
129                display: none;
130                visibility: hidden;
131            }
132		</style>
133		
133<script>
134			var jAriaOnLoadCallbacks = [];
135		</script>
135
136		
137
138		
138<script type="text/javascript" src="/apps-shared/encms/en.js?acn=276887"></script>
138
139
140		
140<script type="text/javascript">
141			var Common = {
142				donationsPopup: 0
143			};
144
145			
146			function getId(id) {
147	return document.getElementById(id);
148}
149
150function MM_swapImage() { //v3.0
151	var i,j=0,x,a=MM_swapImage.arguments;
152	document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
153	 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
154}
155
156function P7_autoLayers() { //v1.2 by PVII
157 var g,b,k,f,args=P7_autoLayers.arguments;
158 var a = parseInt(args[0]);if(isNaN(a))a=0;
159 if(!document.p7setc) {p7c=new Array();document.p7setc=true;
160	for (var u=0;u<10;u++) {p7c[u] = new Array();}}
161 for(k=0; k<p7c[a].length; k++) {
162	if((g=MM_findObj(p7c[a][k]))!=null) {
163	 b=(document.layers)?g:g.style;b.visibility="hidden";}}
164 for(k=1; k<args.length; k++) {
165	if((g=MM_findObj(args[k])) != null) {
166	 b=(document.layers)?g:g.style;b.visibility="visible";f=false;
167	 for(j=0;j<p7c[a].length;j++) {
168		if(args[k]==p7c[a][j]) {f=true;}}
169	if(!f) {p7c[a][p7c[a].length++]=args[k];}}}
170}
171
172function MM_preloadImages() { //v3.0
173	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
174		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
175		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
176}
177
178function MM_swapImgRestore() { //v3.0
179	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
180}
181
182function MM_findObj(n, d) { //v4.01
183	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
184		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
185	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
186	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
187	if(!x && d.getElementById) x=d.getElementById(n); return x;
188}
189
190function popup(URL, title, width, height) {
191	popWindow(URL, title, width, height);
192}
193
194function popWindow(URL, title, width, height) {
195	if (!startNewWindow(URL, title, width, height))
196		alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the page!");
197}
198
199function startNewWindow(URL, title, width, height) {
200	var host = document.location.host;
201	host = host.replace(/./g, "");
202	this.name = host + "Main";
203	var w = window.open(URL, title, "menubar=no,scrollbars=yes,width=" 
203+ width + ",height=" + height + ",resizable=1,status=yes");
204	if (w == null) return false;
205	return true;
206}
207
208function openVideoWindow(videoFile) {
209	var videoWindow = open(videoFile, "VideoWindow", "width=320,height=320,screenX=0,screenY=0");
210	if (videoWindow = null)
211		alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the video!");
212}
213
214function openFlashVideo(videoFile, width, height) {
215	if (width == null || width == "")
216		width = 320;
217	if (height == null || height == "")
218		height = 283;
219	var videoWindow = open("/apps/videos/flash_popup.jsp?f=" + videoFile, "VideoWindow", "width=" + width + ",height=" + height + ",screenX=0,screenY=0");
220	if (videoWindow = null)
221		alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the video!");
222}
223
224function donate() {
225	var host = document.location.host;
226	if (host.indexOf(":") > 0)
227		host = host.substring(0, host.indexOf(":"));
228	if (window.Common && Common.donationsPopup == 1) {
229		var opened = startNewWindow("/apps/s/donations/index.jsp?h=" + host, "SecureDonations", 700, 480);
230		if (!opened) {
231			alert("You seem to have a popup blocker. We will continue in the main browser window.");
232			window.location.href = "/apps/s/donations/index.jsp?h=" + host;
233		}
234	} else {
235		window.location.href = "/apps/s/donations/index.jsp?h=" + host;
236	}
237	
238}
239
240function getRN() {
241	return Math.round(Math.random() * 10000000);
242}
243
244function proxyKiller() {
245	var rn = getRN();
246	var d = document.location.host;
247	var a = document.getElementsByTagName("a");
248	for (i = 0; i < a.length; i++) {
249		var h = a[i].href;
250		if (h.indexOf("javascript") < 0 && h.indexOf("mailto") < 0 && h.indexOf("&rn=") < 0 && h.indexOf("?rn=") < 0 && h.indexOf("#") < 0 && (h.indexOf("http://" + d) == 0 || h.indexOf("https://secure.educationalnetworks.") == 0)) {
251			var inner = a[i].innerHTML;
252			if (h.indexOf("?") >= 0)
253				a[i].href += "&rn=" + rn;
254			else
255				a[i].href += "?rn=" + rn;
256			if (a[i].innerHTML != inner)
257				a[i].innerHTML = inner;
258		}
259	}
260}
261
262function trimString(inputString) {
263   if (typeof inputString != "string") return inputString;
264   var retValue = inputString;
265   var c = retValue.substring(0, 1);
266	
267   while (c == " " || c == "\n" || c == "\r" || c == "\t") {
268      retValue = retValue.substring(1, retValue.length);
269      c = retValue.substring(0, 1);
270   }
271   c = retValue.substring(retValue.length - 1, retValue.length);
272	
273   while (c == " " || c == "\n" || c == "\r" || c == "\t") {
274      retValue = retValue.substring(0, retValue.length - 1);
275      c = retValue.substring(retValue.length - 1, retValue.length);
276   }
277   return retValue;
278}
279
280function validatePositiveInteger(val) {
281	if (val == null || val == "")
282		return false;
283	var alphabet = "0123456789";
284	for (i = 0; i < val.length; i++) {
285		if (alphabet.indexOf(val.charAt(i)) < 0)
286			return false;
287	}
288	return true;
289}
290
291function validateDollarAmount(val) {
292	if (val == null || val == "")
293		return false;
294	var alphabet = "0123456789.";
295	var numDot = 0;
296	for (i = 0; i < val.length; i++) {
297		if (val.charAt(i) == '.')
298			numDot++;
299		if (alphabet.indexOf(val.charAt(i)) < 0)
300			return false;
301	}
302	
303	if (numDot > 1 || (numDot == 1 && val.indexOf('.') != val.length - 3))
304		return false;
305	
306	return true;
307}
308
309function rotatePics(name, numPics, interval) {
310	var pic = getId(name);
311	if (pic != null) {
312		var path;
313		do {
314			path = "/pics/" + name + "/" + Math.floor(Math.random() * numPics) + ".jpg";
315		} while (pic.src.indexOf(path) >= 0);
316		
317		pic.src = path;
318		
319		setTimeout('rotatePics("' + name + '",' + numPics + ',' + interval + ')', interval);
320	}
321}
322
323function toUTF8(t) {
324	if (t == null)
325		return t;
326	
327	for (i = 0; i < t.length; i++) {
328		if (t.charCodeAt(i) > 126) {
329			var c = "&#" + t.charCodeAt(i) + ";";
330			t = t.substring(0, i) + c + t.substring(i + 1, t.length);
331		}
332	}
333	return t;
334}
335
336function setCookie(sName, sValue, expires) {
337	if (expires != null && expires != "")
338		document.cookie = sName + "=" + escape(sValue) + "; path=/; expires=" + expires;
339	else
340		document.cookie = sName + "=" + escape(sValue) + "; path=/;";
341}
342
343function getCookie(sName) {
344	var aCookie = document.cookie.split("; ");
345	for (var i=0; i < aCookie.length; i++) {
346		var aCrumb = aCookie[i].split("=");
347		if (sName == aCrumb[0]) 
348			return unescape(aCrumb[1]);
349	}
350	
351	return null;
352}
353
354function delCookie(sName) {
355	document.cookie = sName + "=x ; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
356}
357
358function onEnter(e, callback) {
359	var characterCode;
360	
361	if (e && e.which) {
362		characterCode = e.which;
363	} else{
364		e = window.event;
365		try {
366			characterCode = e.keyCode;
367		} catch (ex) {
368			characterCode = -1;
369		}
370	}
371	
372	if(characterCode == 13) {
373		eval(callback);
374		return false;
375	} else{
376		return true;
377	}			
378}
379
380function CommonIsLoaded() {
381	return true;
382}
383
384function ENPubSub() {
385	this.events = {};
386
387	this.subscribe = function (event, listener) {
388		if (!this.events[event]) {
389			this.events[event] = [];
390		}
391
392		this.events[event].push(listener);
393	};
394
395	this.publish = function (event, args) {
396		if (!this.events[event]) {
397			return;
398		}
399
400		for (var key in this.events[event]) {
401			if (this.events[event].hasOwnProperty(key)) {
402				this.events[event][key](args);
403			}
404		}
405	};
406}
407
408try {
409	window.enPubSub = new ENPubSub();
410} catch (err) {
411	console.log("ENPubSub unexpected error.", err);
412}
413			
414
415			
416			var ENAdminSiteUrl = "unms.enadmin.org";
417			window.addEventListener("load", function() {
418function ENBootstrap() {
419	try { if (_encms) return; } catch(e) {}
420	
421	this.dialog = null;
422	this.dialogIframe = null;
423	this.rapidPressKeyConfigs = {
424		CTRL : { code: 17, presses: 0, lastPress: null }, 
425		E : { code: 69, presses:0, lastPress: null },
426		SHIFT : { code: 16, presses:0, lastPress: null } ,
427		SPACE : { code: 32, presses:0, lastPress: null }, 
428		CMD : { presses:0, lastPress: null }, //mac
429		MacOS : navigator.platform.toUpperCase().indexOf('MAC') > -1,
430		Opera : navigator.userAgent.toLowerCase().indexOf("op") > -1
431	};
432	
433	this.checkRapidPress = function(key, goal, laglimit, callback) { 
434		var callback = (typeof callback === "undefined") ? function(){} : callback;
435		var timeNow = Date.now();
436		
437		if (key.presses < 1 || timeNow > (key.lastPress + laglimit)) {
438			key.presses = 1;
439			key.lastPress = timeNow;
440			return false
441		} else key.presses++;
442	
443		if (timeNow < (key.lastPress + laglimit)) {
444			if (key.presses >= goal) {
445				callback();
446				key.presses = 0;
447				key.lastPress = null;
448				return true
449			}
450		} else {		
451			key.presses = 1;
452			key.lastPress = timeNow;
453		}
454		return false
455	}
456	
457	
458	this.init = function() {
459		document.addEventListener("keyup", this);
460		window.addEventListener("message", this, false);
461		this.checkItp();
462		this.checkForEncmsUrl();
463	}
464	
465	this.checkForEncmsUrl = function() {
466		if (location.hash.indexOf('encmsUrl=') !== -1) {
467			this.addEncmsUrlToQuery();
468			this.showLogin();
469		}
470	}
471	
472	this.addEncmsUrlToQuery = function() {
473		let match = location.hash.match(/encmsUrl=([^&#]+)/);
474		if (match && match[1]) {
475			let searchParams = new URLSearchParams(location.search);
476			searchParams.set('_t', Date.now());
477			history.replaceState(null, '', location.pathname + '?' + searchParams.toString() + location.hash);
478		}
479	}
480	
481	this.checkItp = function() {
482		let me = this;
483		if (!window.webkitRequestAnimationFrame || navigator.maxTouchPoints
484			|| !navigator.vendor.match(/apple/i)
485			|| !navigator.userAgent.match(/safari/i)
486			|| !navigator.userAgent.match(/mac/i)
487		) {
488			return;
489		}
490		var iptCheck = document.createElement("script");
491		iptCheck.onload = function() {
492			me.assumeItp = window.ENAssumeItp;
493			delete window.ENAssumeItp;
494			iptCheck.remove();
495		}
496		iptCheck.src = "/apps-shared/encms/auth/d.jsp?itp=1";
497		document.body.appendChild(iptCheck);
498	}
499	
500	this.showLogin = function() {
501		this.dialog = document.createElement("div");
502		this.dialog.classList.add("en-cms-auth-dialog");
503		
504		let src = "/apps-shared/encms/auth/d.jsp?f=" + encodeURIComponent(encodeURIComponent(location.href));
505		if (!this.assumeItp) {
506			this.dialogIframe = document.createElement("iframe");
507			if (typeof ENAdminSiteUrl === "string" && ENAdminSiteUrl) {
508				this.dialogIframe.setAttribute('allow', 'publickey-credentials-get https://' + ENAdminSiteUrl + '; publickey-credentials-create https://' + ENAdminSiteUrl);
509			}
510			this.dialogIframe.src = src;
511			
512			this.dialog.appendChild(this.dialogIframe);
513			
514			this.dialog.onclick = this.processDialogClick.bind(this);
515			
516			document.body.appendChild(this.dialog);
517		} else {
518			window.open(src + "&itp=1");
519		}
520	}
521	
522	this.closeLogin = function(removeEncmsUrl = true) {
523		try {
524			document.body.removeChild(this.dialog);
525		} catch(e){}
526		this.dialog = null;
527		this.dialogIframe = null;
528		
529		// Remove _t from URL, and optionally remove encmsUrl when closing login
530		let searchParams = new URLSearchParams(location.search);
531		searchParams.delete('_t');
532		let newHash = removeEncmsUrl ? location.hash.replace(/[&#]*encmsUrl=[^&]*/g, '') 
532: location.hash;
533		let newUrl = location.pathname;
534		if (searchParams.toString()) {
535			newUrl += '?' + searchParams.toString();
536		}
537		if (newHash && newHash !== '#') {
538			newUrl += newHash;
539		}
540		history.replaceState(null, '', newUrl);
541	}
542	
543	this.getSecondLevelDomain = function(domain) {
544		let secondLevelDomain;
545		try {
546			secondLevelDomain = domain.match(/([^.]+[.][^.]+|[^.]+[.]k12[.][^.]+[.]us)$/g)[0];
547		} catch (e) {}
548		return secondLevelDomain;
549	}
550	
551	this.handleEvent = function(e) {
552		switch(e.type) {
553			case "keyup":
554				this.processKeyUp(e);
555				break;
556			case "message":
557				this.processMessage(e);
558				break;
559		}
560	}
561	
562	this.processKeyUp = function(e) {//transient
563		let me = this;
564		if (e.keyCode == 27) { // Escape key
565			me.closeLogin();
566			return;
567		}
568		let rapidPressKey;
569		if (this.rapidPressKeyConfigs.MacOS && !this.rapidPressKeyConfigs.Opera && (e.keyCode == '91' || e.keyCode == '93' || e.keyCode == '224')) {
570			rapidPressKey = this.rapidPressKeyConfigs.CTRL;
571		} else {
572			switch (e.keyCode) {
573				case this.rapidPressKeyConfigs.CTRL.code:
574					rapidPressKey = this.rapidPressKeyConfigs.CTRL;	
575			}
576		}
577		if (rapidPressKey) {
578			this.checkRapidPress(rapidPressKey, 2, 450, function() {
579				me.showLogin();
580			});
581		}
582	}
583	
584	this.processMessage = function(e) {
585		let me = this;
586		if (e.data.e == "cms-loaded") {
587			let success = true;
588			if (e.data.cName) {
589				if (e.data.cValue) {
590					let secondLevelDomain = this.getSecondLevelDomain(location.hostname);
591					let domainKeyValue = (secondLevelDomain ? "domain=." + secondLevelDomain : "");
592					let cookie = (e.data.cName + "=" + e.data.cValue +"; path=/; " + domainKeyValue);
593					document.cookie = cookie;
594				} else {
595					success = false;
596					setTimeout(function() {
597						alert("Please allow cookies from " + me.getSecondLevelDomain(e.data.cDomain));
598					}, 100);
599					this.closeLogin();
600				}
601			}
602			if (success) {
603				this.closeLogin(false); // Keep encmsUrl in hash for successful login
604				location.reload();
605			}
606		} else if (e.data.e == "cms-auth-dialog-close") {
607			this.closeLogin();
608		} else if (e.data.type == "en-iframe-resize") {
609			this.resizeDialog(e.data.height);
610		}
611	}
612
613	this.resizeDialog = function(contentHeight) {
614		if (!this.dialog || !this.dialogIframe) {
615			return;
616		}
617		let height = Math.min(contentHeight, window.innerHeight - 40);
618		this.dialogIframe.style.height = height + "px";
619		this.dialog.style.gridTemplateRows = "1fr " + height + "px 1fr";
620		this.dialog.style.msGridRows = "1fr " + height + "px 1fr";
621	}
622
623	this.processDialogClick = function() {
624		this.closeLogin();
625	}
626	
627	this.init();
628	}
629new ENBootstrap();
630})
631
632			
633		</script>
633
634		
635			<!--[if lt IE 9]>
636				
636<script src="/apps/shared/html5shiv.min.js"></script>
636
637			<![endif]-->
638		
639		
640		
641      		
642    	
643
644
645
646
647	</head>
648	
649	
650	
651		
652
653
654
655
656    <meta name="viewport" content="width=device-width, initial-scale=1.0">
657
658    <link rel="stylesheet" href="/shared/css/header.css">
659    <link rel="stylesheet" href="/shared/css/enheader.css"> 
660
661<header id="enheader5" en-type="header-1" en-init-nav="true" class="enh1 enh1dm-1-2 enh1tbar-2-2 enh1tbar-3-2 enh1mid-3-3 enh1topnav-4-2 enh1topnav-5-2 enh1logo-4-3 enh1logo-2-2 enh1topnav-3-2 enh1logo-3-2 enh1bbar-2-2 enh1mid-1-2 enh1-1-5 enh1topnav-2-3 enh1tbar-4-3 enh1tbar-4-2  enh1but-1-3">
662    <div class="enh1-top-bar-bg" role="presentation"></div>
663    <div class="enh1-center-bar-bg" role="presentation"></div>
664    <div class="enh1-bottom-bar-bg" role="presentation"></div>
665
666    <div class="en-mobile-header">
667        <div class="enh1-logo-cont">
668			<a href="/"><img src="/pics/header_logo.png" alt="University Neighborhood Middle School"></a>
669        </div>
670        <div class="enh1-middle">
671            <div class="enh1-website-name-motto">
672                <div class="enh1-website-name">University Neighborhood <span>Middle School</span></div>
673            </div>
674            <button class="en-mobnav-button" en-action="mobnav-toggle">☰</button>
675        </div>
676    </div>
677    <nav id="menu" class="cf en-nav en-mobnav-slide-from-righta">
678        <div class="enh1-top-bar inside">
679            <div class="enh1-marquee en-marquee-module" role="presentation"><enmarquee style='display:none !important;'>{"text":"Welcome to University Neighborhood Middle School!","delay":"35"}</enmarquee></div>
680            <div class="enh1-search-translate" role="presentation">
681                <a id="en-public-header-translate" en-google-translate="incl:ar/Arabic,bn/Bengali,bg/Bulgarian,zh-CN/Chinese (Simplified),zh-TW/Chinese (Traditional),hr/Croatian,cs/Czech,da/Danish,nl/Dutch,tl/Filipino,fi/Finnish,fr/French,de/German,el/Greek,ht/Haitian Creole,iw/Hebrew,hi/Hindi,it/Italian,ja/Japanese,ko/Korean,no/Norwegian,pl/Polish,pt/Portuguese,ro/Romanian,ru/Russian,es/Spanish,sv/Swedish,tr/Turkish,uk/Ukrainian,ur/Urdu,vi/Vietnamese">
682                    <img src="/pics/translate.png" class="translate-icon" alt="Translation button">
683                </a>
684                <div class="enh1-search" onclick="_enSearchPopupToggle()" tabindex="0">
685                    <img src="/pics/search.png" alt="school-search-icon">
686                </div>
687            </div>
688            <div class="enh1-social" role="presentation">
689                <a href="https://bsky.app/profile/unmsrocks.bsky.social" target="_blank"><img src="/pics/bluesky.png" alt="University Neighborhood Middle School Blue Sky"></a>
690            </div> 
691        </div>
692        <div class="enh1-logo-cont">
693			<a href="/"><img src="/pics/header_logo.png" alt="University Neighborhood Middle School"></a>
694        </div>
695        <div class="enh1-middle">
696            <div class="enh1-website-name-motto">
697                <div class="enh1-website-name">University Neighborhood <span>Middle School</span></div>
698            </div>
699            <button class="en-mobnav-button" en-action="mobnav-hide">x</button>
700        </div>
701        
702            
703        
704
705
706
707
708
709    
710        <link rel="stylesheet" media="not all and (max-width: 768px)" href="/apps-shared/navigation/v1/nav_desktop_core.css" type="text/css">
711        <link rel="stylesheet" media="all and (max-width: 768px)" href="/apps-shared/navigation/v1/nav_mobile_core.css" type="text/css">
712    
713
714
715<script src="/apps-shared/navigation/navigation.js?acn=276887"></script>
vendor: 1 bytes, line 715
715
716<script src="/apps-shared/navigation/mega-menu/mega-menu-loader.js?acn=276887"></script>
716
717
718<script>
719    document.addEventListener('readystatechange', () => {
720        if ("complete" === document.readyState) {
721            MegaMenuLoader("all and (max-width: 768px)");
722        }
723    });
724</script>
724
725
726
727<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="/">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</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/staff/">Faculty & Staff</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL4" tabindex="-1" href="/apps/pages/?type=d&uREC_ID=603455&pREC_ID=1159809">Mission & Vision</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL5" tabindex="-1" href="/apps/news/">News & Announcements</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL6" tabindex="-1" href="/apps/album/">Photo Albums</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL7" tabindex="-1" href="/apps/pages/?type=d&uREC_ID=603456&pREC_ID=1159810">Meet our Principal</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL8" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=603457&type=d">Testimonials</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL9" tabindex="-1" href="/apps/events/">Upcoming Events</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL10" tabindex="-1" href="/apps/video/">Video Gallery</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="javascript:;">Academics</a><ul id="nmM11" aria-labelledby="nmP11" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL12" tabindex="-1" href="/apps/departments/?show=TDE">Academic Departments</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL13" tabindex="-1" href="/apps/pages/?type=d&uREC_ID=603481&pREC_ID=1159850">Academic Programs</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL14" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=603480&type=d">Counseling Department</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL15" tabindex="-1" href="/apps/pages/?type=d&uREC_ID=603484&pREC_ID=1159853">Learning Resources</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP16" aria-controls="nmM16" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Students</a><ul id="nmM16" aria-labelledby="nmP16" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL17" tabindex="-1" href="/apps/departments/?show=ATH">Athletics at UNMS</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL18" tabindex="-1" href="/apps/bell_schedules/">Bell Schedules</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL19" tabindex="-1" href="/apps/departments/clubs.jsp">Clubs and Activities</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL20" tabindex="-1" href="https://www.schools.nyc.gov/school-life/food/menus" target="_blank">School Menus</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP21" aria-controls="nmM21" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Parents</a><ul id="nmM21" aria-labelledby="nmP21" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL22" tabindex="-1" href="/apps/pages/?type=d&uREC_ID=603459&pREC_ID=1159818">After School Program</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL23" tabindex="-1" href="https://docs.google.com/document/d/1UR7jEvaUgpMn2gI85WtLJmMnB1szbouu3WvXsZOuKqk/edit?tab=t.0" target="_blank">Community Handbook</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL24" tabindex="-1" href="https://www.schools.nyc.gov/enrollment/enroll-grade-by-grade" target="_blank">Enrollment</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL25" tabindex="-1" href="/apps/links/">Important Links</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL26" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=603458&type=d">Parent Resources</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">&plus;</span><a id="nmP27" aria-controls="nmM27" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Staff</a><ul id="nmM27" aria-labelledby="nmP27" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL28" tabindex="-1" href="/apps/staff/">Staff Directory</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL29" tabindex="-1" href="https://www.schools.nyc.gov/employees" target="_blank">Teacher Resources</a></li></ul></li><li class="nav_items_0 hasSubNav nav_item_last "><span class="nav_icon">&plus;</span><a id="nmP30" aria-controls="nmM30" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Contact</a><ul id="nmM30" aria-labelledby="nmP30" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">&raquo;</span><a id="nmL31" tabindex="-1" href="/apps/contact/">Contact Us</a></li><li><span class="nav_icon">&raquo;</span><a id="nmL32" tabindex="-1" href="/apps/maps/">Directions</a></li><li class="nav_item_last "><span class="nav_icon">&raquo;</span><a id="nmL33" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=603460&type=d">School Tours</a></li></ul></li></ul>
728
729    </nav>
730
731</header>
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747				
748		
749			
750
751
752
753<link rel="stylesheet" href="/apps-shared/css/skip_links-pack.css?20190607" type="text/css">
754
755<script src="/apps-shared/js/jquery/3.7.1/jquery-pack.js"></script>
vendor: 1 bytes, line 755
755
756<script>var jAria = jQuery.noConflict();</script>
756
757
758<script src="/apps-shared/js/keyboard/mmAccess.js?20190322"></script>
758
759
760
761<div id="shortcut-wrapper" role="region" aria-label="Skip Links">
762	
763
764	<div id="skip-links-helper">
765		<a tabindex="1" href="#content-shortcut-target" id="at-header" class="ada-shortcut">Skip to content</a>
766		
767		<a tabindex="1" href="#nav_items_0" id="at-main_menu" class="skip-to-mainMenu ada-shortcut">Skip to menu</a>
768		
769	</div>
770	
771</div>
772
773<script>
774var _isHomepage = true;
775var _skipLinkToMainContent = 1;
776var _skipLinkToMainNav =  1;
777</script>
777
778
779<script src="/apps-shared/js/skip_links-pack.js?20250917"></script>
779
780
781<style>#nav_items_0 a.at-focus { font-size:145%!important; }</style>
782<script onload="javascript:ada_dom_order_correction()" src="/apps-shared/js/keyboard/shortcut-dom-order.js?20250917"></script>
782
783
784		
785		
786		
787
788	
789
790	
791	
792	
793
794
795
796<img aria-hidden="true" class="width1px height1px noBorder displayNone"  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=unmslearns.net&h=104.234.32.37&i=UNMS&p=443&q=&r=&rn=6684&t=w10a&u=/index.jsp&w=8339" />
797
798	
799	
800
801
802
803
804
805
806
807  <div id="index-wrapper" class="container_12">
808    <div id="index-top" class="cf">
809      <div class="en-widescreen-video paused"	 source="/shared/videos/video.MP4" poster="/pics/video.jpg" 		play-button="1"></div>
810    </div>
811
812    <div id="quicklinks" class="index1SideLinks">
813      <a href="https://docs.google.com/document/d/1UR7jEvaUgpMn2gI85WtLJmMnB1szbouu3WvXsZOuKqk/edit?tab=t.0" target="_blank">Handbook</a>
814      <a href="/apps/pages/index.jsp?uREC_ID=603458&type=d">Forms</a>
815      <a href="/apps/pages/index.jsp?uREC_ID=603460&type=d">School Tours</a>
816      <a href="/apps/staff/">Staff Directory</a>
817    </div>
818  </div>
819  
820  <div id="first-row" class="rows">
821    <div id="first-row-inner" class="rows-inner">
822      <h1>Mission Statement</h1>
823      <p>At University Neighborhood Middle School, we’re committed to nurturing the academic, social, and personal growth of every student our school. Our mission is to create a supportive environment where students develop confidence, a strong sense of self, and the skills needed to succeed in academically rigorous high schools. UNMS prepares students not only for their next steps in education but also for a lifetime of learning and growth.</p>
824
825      <div id="translate-block">
826        <h2>We speak your language</h2>
827
828        <div class="languages-div">
829          <ul class="lang-div">
830            <li><a class="lang-en lang-select" data-google-lang="en"  href="#" onclick="customTranslate('en');return false;" title="English">
831               <span class="lang-en lang-top" translate="no">HELLO!</span><br/>
832              <span class="langu_hover" translate="no">
833              <span class="fade-animation" style="animation-delay:0.2s;">He<br/></span>
834              <span class="fade-animation" style="animation-delay:0.5s;">She<br/></span>
835              <span class="fade-animation" style="animation-delay:1s;">They</span>
836              </span>
837            </a></li>
838            <li><a class="lang-ar lang-select" data-google-lang="ar" href="#" onclick="customTranslate('ar');return false;" title="Arabic">
839                <span class="lang-ar lang-top" translate="no">مرحباً</span><br/>
840                <span class="langu_hover" translate="no">
841                <span class="fade-animation" style="animation-delay:0.2s;">هو<br/></span>
842                <span class="fade-animation" style="animation-delay:0.5s;">هي<br/></span>
843                <span class="fade-animation arabic3" style="animation-delay:1s;">هما, آتتما</span>
844                </span>
845            </a></li>
846            <li><a class="lang-bn lang-select" data-google-lang="bn" href="#" onclick="customTranslate('bn');return false;" title="Bengali">
847               <span class="lang-bn lang-top" translate="no">!হ্যালো</span> <br/>
848                      <span class="langu_hover" translate="no">
849                        <span class="fade-animation" style="animation-delay:0.2s;">তিনি<br/></span>
850                        <span class="fade-animation" style="animation-delay:0.5s;">সে<br/></span>
851                        <span class="fade-animation" style="animation-delay:1s;">তারা</span>
852                        </span>
853                  </a></li>
854            <li><a class="lang-cn lang-select" data-google-lang="zh-CN" href="#" onclick="customTranslate('zh-CN');return false;" title="Chinese">
855                <span class="lang-cn lang-top" translate="no">您好!</span> <br/>
856                <span class="langu_hover" translate="no" >
857                <span class="fade-animation" style="animation-delay:0.2s;">他<br/></span>
858                <span class="fade-animation" style="animation-delay:0.5s;">她<br/></span>
859                <span class="fade-animation chinese3" style="animation-delay:1s;">TA, X他</span>
860                </span>
861            </a></li>
862            <li><a class="lang-fr lang-select" data-google-lang="fr" href="#" onclick="customTranslate('fr');return false;" title="French">
863                <span class="lang-fr lang-top" translate="no">BONJOUR!</span> <br/>
864                <span class="langu_hover" translate="no">
865                <span class="fade-animation" style="animation-delay:0.2s;">Il<br/></span>
866                <span class="fade-animation" style="animation-delay:0.5s;">Elle<br/></span>
867                <span class="fade-animation" style="animation-delay:1s;">Iel,Ile</span>
868                </span>
869            </a></li>
870            <li><a class="lang-ht lang-select" data-google-lang="ht" href="#" onclick="customTranslate('ht');return false;" title="Haitian-Creole">
871                  <span class="lang-ht lang-top" translate="no"> ALO! </span><br/>
872                  <span class="langu_hover" translate="no">
873                  <span class="fade-animation" style="animation-delay:0.2s;">Li<br/></span>
874                  <span class="fade-animation" style="animation-delay:0.5s;">Li<br/></span>
875                  <span class="fade-animation" style="animation-delay:1s;">Yo</span>
876                  </span>
877            </a></li>
878            <li><a class="lang-ko lang-select" data-google-lang="ko" href="#" onclick="customTranslate('ko');return false;" title="Korean">
879                  <span class="lang-ko lang-top" translate="no">안녕하세요!</span> <br/>
880                  <span class="langu_hover" translate="no">
881                  <span class="fade-animation" style="animation-delay:0.2s;">ê·¸<br/></span>
882                  <span class="fade-animation" style="animation-delay:0.5s;">그녀<br/></span>
883                  <span class="fade-animation" style="animation-delay:1s;">그들</span>
884                  </span>
885            </a></li>
886            <li><a class="lang-ru lang-select" data-google-lang="ru" href="#" onclick="customTranslate('ru');return false;" title="Russian">
887                  <span class="lang-ru lang-top" translate="no">Здравствуйте!</span><br/>
888                  <span class="langu_hover" translate="no">
889                  <span class="fade-animation" style="animation-delay:0.2s;">Он<br/></span>
890                  <span class="fade-animation" style="animation-delay:0.5s;">Она<br/></span>
891                  <span class="fade-animation russian3" style="animation-delay:1s;">они, оне, оню</span>
892                  </span>
893            </a></li>
894            <li><a class="lang-es lang-select" data-google-lang="es" href="#" onclick="customTranslate('es');return false;" title="Spanish">
895                <span class="lang-es lang-top" translate="no">¡HOLA!</span> <br/>
896                <span class="langu_hover" translate="no">
897                <span class="fade-animation" style="animation-delay:0.2s;">Él<br/></span>
898                <span class="fade-animation" style="animation-delay:0.5s;">Ella<br/></span>
899                <span class="fade-animation" style="animation-delay:1s;">Elles</span>
900                </span>
901            </a></li>
902            <li><a class="lang-ur lang-select" data-google-lang="ur" href="#" onclick="customTranslate('ur');return false;" title="Urdu">
903               <span class="lang-ur lang-top" translate="no"> !ہیلو </span><br/>
904                      <span class="langu_hover" translate="no">
905                        <span class="fade-animation" style="animation-delay:0.2s;">وہ<br/></span>
906                        <span class="fade-animation" style="animation-delay:0.5s;">وہ<br/></span>
907                        <span class="fade-animation" style="animation-delay:1s;">وہ</span>
908                        </span>
909                  </a></li>
910            </ul>
911        </div>
912      </div>
913    </div>
914  </div>
915
916  <div id="second-row" class="rows">
917    <div id="second-row-inner" class="rows-inner">
918      <div id="program-list">
919        <a href="/apps/pages/?type=d&uREC_ID=603459&pREC_ID=1159818" class="program-box">
920          <h2>After-School Program</h2>
921        </a>
922        <a href="/apps/pages/?type=d&uREC_ID=603481&pREC_ID=1159850" class="program-box">
923          <h2>Social Emotional Learning Program</h2>
924        </a>
925        <a href="/apps/departments/?show=TDE" class="program-box">
926          <h2>High School Level Courses</h2>
927        </a>
928        <a href="/apps/pages/?type=d&uREC_ID=603481&pREC_ID=1159850" class="program-box">
929          <h2>Multilingual Program</h2>
930        </a>
931        <a href="https://www.schools.nyc.gov/learning/special-education/school-settings/specialized-programs" target="_blank" class="program-box">
932          <h2>ASD NEST Program</h2>
933        </a>
934      </div>
935    </div>
936  </div>
937
938  <div id="third-row" class="rows">
939    <div id="third-row-inner" class="rows-inner display_change">
940      <div id="news">
941        <h2><a href="/apps/news/">LATEST NEWS</a></h2>
942        <div id="hp-news">
943          
944            
945            
946            
947          
948
949
950
951
952
953
954
955
956
957
958
959<link rel="stylesheet" href="/apps-shared/news/news_en_card_slider.css">
960<script src="/apps-shared/js/en_card_slider.js"></script>
960
961
962<div id="en-news-slider-0-0.10247117937117989" class="en-news-slider">
963
964    <h2 class="en-news-section-title en-page-components-title"><a class="en-page-comp-title" href="/apps/news/index.jsp?id=0"> News and Announcements </a></h2>
965    <div class="en-card-slider-outer-container">
966        <div class="en-card-slider-inner-container en-acc-readable-block">
967
968        
969                
970                
971                <a href="/apps/news/show_news.jsp?REC_ID=1007160&id=0" class="en-acc-readable-item">
972                    
973                    <div class="en-news-slider-image-container">
974                        <img src="/ourpages/auto/2026/3/3/48894422/25-26 saturday program flyer-2 _1_.jpg" alt="UNMS Saturday Academy">
975                    </div>
976                    <h3 class="en-news-slider-title">
977                             UNMS Saturday Academy
978                    </h3>
979                    <div class="en-news-slider-summary">
980                        Come and Prepare for NYS Exams!
981                    </div>
982                </a>
983                 
984                 
985            
986
987        </div>
988    </div>
989
990    
991        <div class="en-news-slider-footer">
992            <div class="en-news-show-all en-components-show-all">
993                <a class="en-page-comp-button" href="/apps/news/index.jsp?id=0"aria-label="Show all from News and Announcements" title="Show all from News and Announcements" ><span>Show All</span></a>
994            </div>
995
996            <div class="en-news-slider-buttons">
997                <button class="en-news-prev en-page-comp-arrow">&lt;</button>
998                <button class="en-news-next en-page-comp-arrow">&gt;</button>
999            </div>
1000        </div>
1001    
1002</div>
1003
1004
1005
1006
1007<script>
1008    _newsContainer = document.getElementById("en-news-slider-0-0.10247117937117989");
1009    new ENCardSlider({
1010        container: _newsContainer.getElementsByClassName("en-card-slider-outer-container")[0],
1011        prevButton: _newsContainer.getElementsByClassName("en-news-prev")[0],
1012        nextButton: _newsContainer.getElementsByClassName("en-news-next")[0],
1013        slideSingleCard: true,
1014        maxColumnGap: 30
1015    });
1016</script>
1016
1017
1018
1019
1020
1021
1022
1023        </div>
1024      </div>
1025    </div>
1026  </div>
1027
1028  <div id="fourth-row" class="en-parallax parallax-box">
1029    <div id="fourth-row-inner" class="rows-inner">
1030    </div> 
1031  </div>
1032
1033  <div id="fifth-row" class="rows" >
1034    <div id="fifth-row-inner" class="rows-inner display_change">
1035      <h2 class="events-heading"><a href="/apps/events/">School Calendar</a></h2>
1036        <div id="events_block">
1037          <div id="hp-events">
1038            
1039                
1040                
1041            
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078<link rel="stylesheet" href="/apps-shared/events/events_en_card_slider.css">
1079<script src="/apps-shared/js/en_card_slider.js"></script>
1079
1080
1081<div id="en-events-slider-0-0.6788434310053063" class="en-events-slider">
1082
1083    <h2 class="en-events-section-title en-page-components-title">
1084        <a class="en-page-comp-title" href="/apps/events/index.jsp?id=0">Upcoming Events</a>
1085    </h2>
1086    <div class="en-card-slider-inner-container en-acc-readable-block">
1087        
1088        
1089        
1090<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1091    <div role="group" aria-label="October twelveth" tabindex="0"
1092         class="en-events-slider-date en-events-slider-date-tenplus">
1093        <span class="en-events-slider-date-month">Oct</span>
1094        <span class="en-events-slider-date-day">12</span>
1095    </div>
1096    <div role="presentation" class="en-events-slider-detail ">
1097        
1098        
1099        <div 
1100                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday en-event-slider-li-first">
1101            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1102                <a href="/apps/events/event.jsp?eREC_ID=4653781&d=2026-10-12&id=0">
1103                    Indigenous Peoples’ Day
1104                </a>
1105            </div>
1106            
1107            
1108            
1109            
1110        </div>
1111        
1112        
1113        <div 
1114                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-finaleventofday">
1115            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1116                <a href="/apps/events/event.jsp?eREC_ID=5675027&d=2026-10-12&id=0">
1117                    School Closed [Indigenous Peoples' Day]
1118                </a>
1119            </div>
1120            
1121            
1122            
1123            
1124        </div>
1125        
1126        
1127        
1128    </div>
1129</div>
1130
1131<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1132    <div role="group" aria-label="October thirty first" tabindex="0"
1133         class="en-events-slider-date ">
1134        <span class="en-events-slider-date-month">Oct</span>
1135        <span class="en-events-slider-date-day">31</span>
1136    </div>
1137    <div role="presentation" class="en-events-slider-detail ">
1138        
1139        
1140        <div 
1141                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday en-event-slider-li-finaleventofday">
1142            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1143                <a href="/apps/events/event.jsp?eREC_ID=4653788&d=2026-10-31&id=0">
1144                    Halloween
1145                </a>
1146            </div>
1147            
1148            
1149            
1150            
1151        </div>
1152        
1153        
1154        
1155    </div>
1156</div>
1157
1158<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1159    <div role="group" aria-label="November third" tabindex="0"
1160         class="en-events-slider-date ">
1161        <span class="en-events-slider-date-month">Nov</span>
1162        <span class="en-events-slider-date-day">3</span>
1163    </div>
1164    <div role="presentation" class="en-events-slider-detail ">
1165        
1166        
1167        <div 
1168                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday en-event-slider-li-finaleventofday">
1169            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1170                <a href="/apps/events/event.jsp?eREC_ID=5675029&d=2026-11-03&id=0">
1171                    Remote Day of Instruction
1172                </a>
1173            </div>
1174            
1175            
1176            
1177            
1178        </div>
1179        
1180        
1181        
1182    </div>
1183</div>
1184
1185<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1186    <div role="group" aria-label="November eleventh" tabindex="0"
1187         class="en-events-slider-date en-events-slider-date-tenplus">
1188        <span class="en-events-slider-date-month">Nov</span>
1189        <span class="en-events-slider-date-day">11</span>
1190    </div>
1191    <div role="presentation" class="en-events-slider-detail ">
1192        
1193        
1194        <div 
1195                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday">
1196            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1197                <a href="/apps/events/event.jsp?eREC_ID=5675030&d=2026-11-11&id=0">
1198                    School Closed [Veterans Day]
1199                </a>
1200            </div>
1201            
1202            
1203            
1204            
1205        </div>
1206        
1207        
1208        <div 
1209                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-finaleventofday">
1210            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1211                <a href="/apps/events/event.jsp?eREC_ID=4653789&d=2026-11-11&id=0">
1212                    Veterans Day
1213                </a>
1214            </div>
1215            
1216            
1217            
1218            
1219        </div>
1220        
1221        
1222        
1223    </div>
1224</div>
1225
1226<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1227    <div role="group" aria-label="November twelveth" tabindex="0"
1228         class="en-events-slider-date en-events-slider-date-tenplus">
1229        <span class="en-events-slider-date-month">Nov</span>
1230        <span class="en-events-slider-date-day">12</span>
1231    </div>
1232    <div role="presentation" class="en-events-slider-detail ">
1233        
1234        
1235        <div 
1236                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday">
1237            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1238                <a href="/apps/events/event.jsp?eREC_ID=5675031&d=2026-11-12&id=0">
1239                    '1/2 Day
1240                </a>
1241            </div>
1242            
1243            
1244            
1245            
1246        </div>
1247        
1248        
1249        <div 
1250                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-finaleventofday">
1251            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1252                <a href="/apps/events/event.jsp?eREC_ID=5675032&d=2026-11-12&id=0">
1253                    Parent-Teacher Conferences
1254                </a>
1255            </div>
1256            
1257            
1258            
1259            
1260        </div>
1261        
1262        
1263        
1264    </div>
1265</div>
1266
1267<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1268    <div role="group" aria-label="November twenty fifth" tabindex="0"
1269         class="en-events-slider-date ">
1270        <span class="en-events-slider-date-month">Nov</span>
1271        <span class="en-events-slider-date-day">25</span>
1272    </div>
1273    <div role="presentation" class="en-events-slider-detail ">
1274        
1275        
1276        <div 
1277                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday en-event-slider-li-finaleventofday">
1278            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1279                <a href="/apps/events/event.jsp?eREC_ID=5675509&d=2026-11-25&id=0">
1280                      International Food Day 
1281                </a>
1282            </div>
1283            
1284            
1285            <div aria-label="twelve PM until two fourty PM"
1286                 class="en-event-slider-li-time">
1287                <span
1288                        class="en-event-slider-li-timesp">Time:</span>
1289                <span class="en-event-slider-li-timefrom">
1290								12:00 PM</span>
1291                
1292                 - <span
1293                    class="en-event-slider-li-timeto">2:40 PM</span>
1294            </div>
1295            
1296            
1297            
1298        </div>
1299        
1300        
1301        
1302    </div>
1303</div>
1304
1305<div role="group" class="en-events-slider-day en-acc-readable-item" data-ssml-generator="ENAccEventSliderSsmlGenerator" >
1306    <div role="group" aria-label="November twenty sixth" tabindex="0"
1307         class="en-events-slider-date ">
1308        <span class="en-events-slider-date-month">Nov</span>
1309        <span class="en-events-slider-date-day">26</span>
1310    </div>
1311    <div role="presentation" class="en-events-slider-detail ">
1312        
1313        
1314        <div 
1315                                     class="en-events-slider-detail-li en-event-slider-li en-event-slider-li-diffday">
1316            <div role="heading" aria-level="3" class="en-event-slider-li-title">
1317                <a href="/apps/events/event.jsp?eREC_ID=5675034&d=2026-11-26&id=0">
1318                    School Closed [Thanksgiving Recess]
1319                </a>
1320            </div>
1321            
1322            
1323            
1324            
1325        </div>
1326        
1327        </div>
1328</div>
1329
1330</div>
1331
1332
1333<div class="en-events-slider-footer">
1334    
1335    <div class="en-events-show-all-calendar en-components-show-all">
1336        <a class="en-events-show-calendar en-page-comp-button"
1337           aria-label="Show calendar view for Main Calendar"
1338           title="Show calendar view for Main Calendar"
1339           href="/apps/events/view_calendar.jsp?id=0" target="_blank"><span>Show
1340            Calendar</span></a>
1341        <a class="en-events-show-all en-page-comp-button"
1342           aria-label="Show all events from Main Calendar"
1343           title="Show all events from Main Calendar"
1344           href="/apps/events/index.jsp?id=0#today"><span>Show
1345            All</span></a>
1346    </div>
1347    
1348    <div class="en-events-slider-buttons">
1349        <button class="en-events-prev en-page-comp-arrow">&lt;</button>
1350        <button class="en-events-next en-page-comp-arrow">&gt;</button>
1351    </div>
1352</div>
1353
1354</div>
1355
1356
1357
1358<script>
1359    var enventsContainer = document.getElementById("en-events-slider-0-0.6788434310053063");
1360    new ENCardSlider({
1361        container: enventsContainer,
1362        prevButton: enventsContainer.getElementsByClassName("en-events-prev")[0],
1363        nextButton: enventsContainer.getElementsByClassName("en-events-next")[0],
1364        slideSingleCard: true,
1365        maxColumnGap: 30
1366    });
1367</script>
1367
1368
1369          </div>
1370        </div>
1371    </div>
1372  </div>
1373
1374  <div id="sixth-row" class="rows" >
1375    <div id="sixth-row-inner" class="rows-inner">
1376      <div class="media_block">
1377        <div class="video_box">
1378          <div id="video-sec">
1379            
1380              
1381              
1382              
1383              
1384              
1385            
1386
1387
1388
1389
1390
1391
1392	
1393	
1394	
1395	
1396	
1397	
1398	
1399	
1400	
1401	
1402	
1403
1404
1405
1406
1407
1408
1409
1410
1411<script type="text/javascript" charset="utf-8">
1412	function playerReady(thePlayer) {
1413		player = window.document[thePlayer.id];
1414		try{
1415			player.addModelListener("STATE", "window.videoInterface.onPlayerStateChange");
1416			player.addModelListener("ERROR", "window.videoInterface.onPlayerPlaybackError");
1417			player.addModelListener("TIME", "window.videoInterface.onPlayerTimeChange");
1418			player.addModelListener("META", "window.videoInterface.onMeta");
1419			player.addControllerListener("SEEK", "window.videoInterface.onPlayerSeek");
1420		} catch (exp) {
1421			if(window.console)
1422				console.log(exp);
1423		}
1424	}
1425</script>
1425
1426
1427
1428
1429<div class="en-acc-readable-block HPVideo"  role="region" aria-label="Featured Home Page Video" >
1430	<h2><a href="/apps/video/">Latest Video</a></h2>
1431	<div class="videowrapper">
1432
1433    
1434    
1435    <div id="video_player1" style="width: 436px; height: 317px; margin: 0 auto; overflow: hidden;" class="video_player">
1436		<div id="video_placeholder1" ></div>
1437	</div>
1438	
1439		<p class="videoTitle"><a href="/apps/video/watch.jsp?v=10136261">WNBA Brings Wellness to UNMS!</a></p>
1440	
1441	
1442	
1443	
1443<script>
1444		var player1 = null;
1445		var playerTimerId1 = 0;
1446		var initSetting1 = {};
1447		initSetting1.titleREC_ID =  '10136261';
1448		initSetting1.playerID = 'player10136261';
1449		initSetting1.fallbackURL = '//vc.o.educationalnetworks.net/mmroot/US/NY/NEWYORK/UNMS/2026/04/22/1/UNMS177688157401936.mp4_xsmall.mp4';
1450		initSetting1.image = '//vc.o.educationalnetworks.net/mmroot/US/NY/NEWYORK/UNMS/2026/04/22/1/UNMS177688157401936.mp4_ph720.jpg';
1451		initSetting1.uniquePlayerID = '1';
1452		initSetting1.captionLanguageCodes = [];
1453		
1454		
1455		function video_main_1(){
1456			MMCheck.main();
1457			initSetting1.$videoContainer = enJQ('#video_player1');
1458			initSetting1.videoContainer = "video_placeholder1";
1459			initSetting1.videoWrapper = "video_player1";
1460			
1461			
1462	
1463			
1464			if(swfobject.hasFlashPlayerVersion("6.0.65") && !enJQ().supports_h264_baseline_video()) {
1465				try {
1466				window.videoInterface = enJQ().videoInitialize(initSetting1);
1467				} catch (e) {
1468					console.log(e);
1469				}
1470			} else {
1471				MMCheck.getVideoConfig('10136261', document.getElementById('VIDEO10136261'), 'first', initSetting1);
1472			}
1473		}
1474	</script>
1474
1475	
1476	
1477		
1478		
1478<script src="/apps/js/jquery/1.4.3/jquery-pack.js" type="text/javascript" charset="utf-8"></script>
1478
1479		
1479<script type="text/javascript" charset="utf-8">
1480			var enjQ = {};
1481			enJQ = jQuery.noConflict(true);
1482		</script>
1482
1483		
1483<script src="/apps/js/mmapp/swfobject.js" type="text/javascript" charset="utf-8"></script>
1483
1484		
1484<script src="/apps/js/mmapp/jwplayer.js" type="text/javascript" charset="utf-8"></script>
1484
1485		
1485<script src="/apps/js/mmapp/xi.js" type="text/javascript" charset="utf-8"></script>
1485
1486
1487		
1488		
1488<script src="/apps-shared/video_player/envideo-loader.js?v=20251202" ></script>
1488
1489		
1489<script src="/apps-shared/js/mmapp/jquery.videoinitialize_20240814.js?v=20251202"></script>
1489
1490		
1491			
1492			
1493		
1494
1495<script type="text/javascript" src="/apps-shared/js/EN/loader/public_loader_20211204.js?276887"></script>
1495
1496
1497	
1497<script type="text/javascript">
1498		try {
1499			ENLoader.isLoaded();
1500			ENLoader.addLibs("Shaka ENRemoteService MMCheck VideoIndex", "video_main_1");
1501		} catch (e) {
1502			console.log(e);
1503		}
1504	</script>
1504
1505
1506	
1507	
1507<script>
1508	enJQ(document).ready(function(enJQ) {
1509		if(window.console) {
1510			console.log(enJQ(this).width());
1511		}
1512		if(enJQ(this).width() < 285) {
1513			initSetting1.useSmallPlayer = true;
1514		}
1515	});
1516	</script>
1516
1517	<noscript>Please enable Javascript when viewing video pages.</noscript>
1518	<link rel="stylesheet" href="/apps/video/video.css" type="text/css" media="screen" charset="utf-8">
1519	<style>
1520        #video_player1 en-video {
1521            height: 100%;
1522            aspect-ratio: calc(436/ 317);
1523        }
1524	video {
1525		background-color: #000;
1526	}
1527	</style>
1528	<input type="hidden" name="websiteURL" value="www.unmslearns.net" id="websiteURL">
1529
1530	</div>
1531</div>
1532
1533
1534          </div>
1535        </div>
1536        <div class="album_box cf">
1537          <div id="album-sec">
1538            
1539                
1540                
1541                
1542                
1543                
1544              
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558	
1559
1560	
1561	<link rel="stylesheet" href="/apps/js/album3/p/featured_20150414.css" type="text/css">
1562	
1563		
1563<script>
1564			function EduNetFeaturedAlbumCoverClick(event, album_link) {
1565				var key = event.keyCode || event.which;
1566				if(key == 13 || key == 32) {
1567					window.location = album_link;
1568				}
1569			}
1570		</script>
1570	
1571	
1572	
1573	
1574	<div class="en-acc-readable-block HPFeaturedAlbums one" role="region" aria-label="Featured Photo Albums" >
1575		<h2 onkeyup="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/#albumREC_ID=251028');" tabindex="0" onclick="document.location.href='/apps/album/#albumREC_ID=251028'">Featured Album</h2>
1576		
1577		<div class="featuredAlbums">
1578			<ul>
1579				
1580
1581				
1582				
1583				<li  tabindex="0" aria-label="Our School at a Glance album" onkeydown="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/index.jsp#albumREC_ID=251028');" class="en-acc-readable-item featuredAlbum" onclick="document.location.href='/apps/album/index.jsp#albumREC_ID=251028'" style="width:309px;height:317px">
1584					
1585					
1586					
1587						<img alt="Cover photo of the Our School at a Glance album"  src="https://www.unmslearns.net/album///2025/07/01/1/39798202_f_309x317.jpg">
1588					
1589					
1590					
1591					<h3><span>Our School at a Glance</span></h3>
1592				</li>
1593				
1594				
1595			</ul>
1596		</div>
1597	</div>
1598	
1599
1600            </div>
1601        </div>
1602      </div>
1603    </div>
1604  </div>
1605
1606  <div id="seventh-row" class="rows" >
1607    <!--<img class="mob-vision" src="/pics/vision.jpg" alt="vision Picture"/>-->
1608    <div id="seventh-row-inner" class="rows-inner">
1609      <div id="vision-slider">
1610        
1611          
1612          
1613        
1614
1615
1616
1617<link rel="stylesheet" href="/apps/rotating_images/embed.css">
1618<div  id="ir9969" class="ir9969-duplicateRotatorDiv" style="display: none;">
1619
1620	
1621		
1622			<div id="ir9969-ir9969-slider" class="nivoSlider"></div>
1623			
1624			
1624<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
1624
1625			
1625<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
1625
1626			<link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" />
1627
1628
1629			<style type="text/css">
1630				
1631				#ir9969-ir9969-slider { width: 740px; height: 308px; margin-left: 0.0px; }
1632				
1633				#ir9969-ir9969-slider .nivo-navigation a { display: block; }
1634                /*#ir9969-ir9969-slider .nivo-prevNav { left: 318px; }*/
1635                /*#ir9969-ir9969-slider .nivo-imgCount { left: 340px; }*/
1636                /*#ir9969-ir9969-slider .nivo-nextNav { right: 319px; }*/
1637				
1638			</style>
1639			
1639<script type="text/javascript">
1640				imageRotatorJQuery = jQuery.noConflict(true);
1641				(function() {
1642					var container = document.getElementById("ir9969");
1643					var rotator = document.getElementById("ir9969-ir9969-slider");
1644					if(container) {
1645						if(container.className!="ir9969-duplicateRotatorDiv") {
1646							var sliderNode = null;
1647							while(container.hasChildNodes()) {
1648								var lastChild = container.lastChild;
1649								if(lastChild.className=="ir9969-duplicateRotatorDiv") {
1650									sliderNode = lastChild.cloneNode(true);
1651									sliderNode.setAttribute("id", "ir9969-sliderContainer");
1652									sliderNode.style.display = "block";
1653								}
1654								container.removeChild(lastChild);
1655							}
1656
1657							if(sliderNode) {
1658								container.appendChild(sliderNode);
1659							} else if(rotator) {
1660								container.appendChild(rotator);
1661							}
1662						}
1663						container.style.display = "block";
1664					}
1665
1666					var _transition = 'fade';
1667					
1668
1669                    let offsetWidth = 740; //document.querySelector('#ir9969-ir9969-slider');
1670                    let slider =document.querySelector('#ir9969-ir9969-slider');
1671                    if (slider) {
1672                        offsetWidth = slider.offsetWidth;
1673                    }
1674					if (slider.clientWidth > 740) {
1675						_transition = 'fade';
1676					}
1677				    var curNivo = imageRotatorJQuery('#ir9969-ir9969-slider').nivoSlider({
1678				        transition: _transition,
1679				        slices: Math.ceil(offsetWidth/40),
1680				        boxCols: Math.ceil(offsetWidth / 60),
1681				        boxRows: Math.ceil(offsetWidth / 40),
1682				        animationSpeed: 500,
1683				        rotateTime: 5000,
1684				        showNavigation: false,
1685				        beforeChange: function() {
1686					        if (window.enAutoPlayMonitor) {
1687						        enAutoPlayMonitor.monitorImageRotator(curNivo);
1688					        }
1689				        },
1690				        afterChange: function() { },
1691				        slideshowEnd: function() { },
1692				        lastSlide: function() {
1693				        	
1694				        },
1695				        afterLoad: function() { },
1696				        images: [
1697						
1698							{
1699								src: "//www.unmslearns.net/rotating_images/9969/9969_1_740_0_0.jpg",
1700								caption: {
1701									"text": "",
1702									"styling": "",
1703									"show": false
1704								},
1705								loaded: false
1706							},
1707						
1708							{
1709								src: "//www.unmslearns.net/rotating_images/9969/9969_0_740_0_0.jpg",
1710								caption: {
1711									"text": "",
1712									"styling": "",
1713									"show": false
1714								},
1715								loaded: false
1716							}
1717						
1718				        ],
1719				        preloadQueueLength: 2
1720				    });
1721				})();
1722
1723				function resizeSlider_ir9969() {
1724					
1725					var windowWidth = parseFloat(document.body.offsetWidth);
1726					var containerWidth = windowWidth;
1727					
1728					var contentWidth = parseFloat("1200");
1729					if(contentWidth==0) {
1730						contentWidth = containerWidth;
1731					}
1732					
1733					if(windowWidth<contentWidth) {
1734						containerWidth = contentWidth;
1735					}
1736					
1737					document.getElementById("ir9969-ir9969-slider").style.width = containerWidth + "px";
1738					var fadeSlice = document.getElementById("nivo-slice-0");
1739					if(fadeSlice!=null) {
1740						fadeSlice.style.width = containerWidth + "px";
1741					}
1742					// document.getElementById("ir9969-ir9969-slider").style.height = Math.max((parseFloat("308")/parseFloat("740") * containerWidth), parseFloat("308")) + "px";
1743					document.getElementById("ir9969-ir9969-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px";
1744					
1745				}
1746				
1747			</script>
1747
1748		
1749	
1750
1751</div>
1752
1753      </div>
1754      <div id="vision-box">
1755        <h2>Our Vision: Shaping Tomorrow’s Leaders</h2>
1756        <p>We envision a future where UNMS students become adaptable, independent learners equipped to make a meaningful impact in an increasingly global society. We empower students to set and reach meaningful goals, cultivating the skills, resilience, and character necessary for lifelong success.</p>
1757      </div>
1758    </div>
1759  </div>
1760
1761  <div id="eighth-row" class="rows" >
1762    <div id="eighth-row-inner" class="rows-inner">
1763      <div id="glance-block">
1764        <div class="glance-box">
1765          <h2><span>Grades</span> 6-8</h2>
1766        </div>
1767        <div class="glance-box">
1768          <h2><span>Students</span> 163</h2>
1769        </div>
1770        <div class="glance-box">
1771          <h2><span>Electives</span> 26</h2>
1772        </div>
1773        <div class="glance-box">
1774          <h2><span>Sports & Extracurriculars</span> 15</h2>
1775        </div>
1776        <div class="glance-box">
1777          <h2><span>Founded</span> 2004</h2>
1778        </div>
1779      </div>
1780    </div>
1781  </div>
1782
1783</div>
1784
1785
1786
1787
1788
1789
1790
1791
1792<script>
1793(function(scripts) {
1794
1795	for (var i = 0; i < scripts.length; i++) {
1796		var script = scripts[i];
1797		if (script.src && script.src.match("wotd2.js")) {
1798			try {
1799				var newScript = document.createElement("script");
1800				var cbName = "cb8152";
1801				window[cbName] = function(html) {
1802					newScript.outerHTML = html;
1803				}
1804				newScript.src = "/apps/word_of_the_day/hp_word_of_the_day.jsp?cb=" + cbName;
1805				script.parentNode.replaceChild(newScript, script);
1806			} catch(e) {
1807				console.log(e);
1808			}
1809			break;
1810		}
1811	}
1812	
1813})(document.getElementsByTagName("script"));
1814</script>
1814
1815
1816	
1817		
1818
1819
1820
1821
1822
1823
1824<link rel="stylesheet" href="/shared/css/footer.css">
1825<link rel="stylesheet" href="/shared/css/enfooter.css">
1826
1827<footer en-type="footer-1" id="enfooter1" class="enf1 enf1-4-3 enf1logo-3-2 enf1logo-4-2 enf1logo-4-3 enf1mob-1-2 enf1mobwname-2-2">
1828    <div class="enf-main">
1829        <div class="enf-main-inner">
1830            <div class="enf1-logo-cont">
1831				<a href="/"><img src="/pics/footer_logo.png" alt="University Neighborhood Middle School"></a>
1832            </div>
1833            <div class="enf-website-name-motto">
1834                <div class="enf-website-name">
1835                    <div>University Neighborhood <span>Middle School</span></div>
1836                </div>
1837            </div>
1838            <div class="enf-details">
1839                <div class="enf-address">
1840                    <a href="/apps/maps" target="_blank">
1841                        220 Henry Street, 3rd Floor<br>
1842                        New York, NY 10002
1843                    </a><br>
1844                    <a id="address-text" href='/apps/contact/'><span>P:</span> (212) 267-5701 <br>
1845                    <span id="fx-no">F:</span> (212) 349-8224</a>
1846                </div>
1847				
1848                <div class="enf-misc2">					
1849                    <a href="https://www.schools.nyc.gov/" target="_blank" class="nyc-link"><img src="/pics/nyc.png" alt="NYC"></a>
1850                </div>
1851            </div>
1852        </div>
1853    </div>
1854    <div id="enf-weblinks">
1855        <div id="enf-weblinks-inner">
1856            <ul>
1857                <li><a href="/apps/web-accessibility/">Web Accessibility Statement</a></li>
1858                <li><a href="/apps/web-accessibility/complaint-form/">Web Accessibility Complaint Form</a></li>
1859                <li><a href="https://www.schools.nyc.gov/about-us/policies/non-discrimination-policy" target="_blank">Non-Discrimination Statement</a></li>
1860            </ul>
1861        </div>
1862    </div>
1863    <div class="enf-subfooter">
1864        <div class="enf-subfooter-inner">
1865            <div class="enf-subfooter-center">
1866                <a href="https://www.educationalnetworks.net/" target="_blank"><img src="/pics/edunet.png" alt="Powered by Educational Networks"></a>
1867            </div>
1868        </div>
1869    </div>
1870</footer>
1871
1872<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
1872 
1873<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
vendor: 1 bytes, line 1873
1873
1874<script src="/shared/js/scripts.js"></script>
1874
1875
1876
1877<script>
1878    document.addEventListener("DOMContentLoaded", e => {
1879        document.querySelectorAll("noscript").forEach(ns => ns.remove());
1880    });
1881</script>
1881
1882
1883
1884
1885
1886
1887		
1888		
1889
1890		
1891
1892
1893
1894
1895        
1896
1897		
1898
1899
1900		
1901
1902
1903	
1904	
1905	
1905<script type="text/javascript">
1906		//proxyKiller();
1907	</script>
1907
1908
1909	
1909<script type="text/javascript">
1910	var curWindowOnLoad = window.onload;
1911    window.onload = function () {
1912        if (curWindowOnLoad) {
1913            curWindowOnLoad();
1914        }
1915        if (document.getElementsByClassName) {
1916            var newsImages = document.getElementsByClassName("news-img");
1917            for (i = 0; i < newsImages.length; ++i) {
1918                newsImages[i].parentNode.style.marginRight = "1px";
1919            }
1920            var hpImages = document.getElementsByClassName("hp-img");
1921            for (i = 0; i < hpImages.length; ++i) {
1922                hpImages[i].parentNode.style.marginRight = "1px";
1923            }
1924        }
1925    };
1926	</script>
1926
1927	
1927<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>
1927
1928	
1928<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>
1928
1929
1930	</html>
1931
1932
1933
1934
1935
1936
1937<script type="text/javascript">
1938	function addSmartAppBanner() {
1939		
1940		SmartAppBannerRes.websiteID = "UNMS";
1941		SmartAppBannerRes.iconIos = "/m/pics/edunet_unbranded_logo.jpg";
1942		SmartAppBannerRes.titleIos = "Educational Networks";
1943		SmartAppBannerRes.descriptionIos = "Find your school and connect instantly.";
1944		SmartAppBannerRes.iconAndroid = "/m/pics/edunet_unbranded_logo.jpg";
1945		SmartAppBannerRes.titleAndroid = "Educational Networks";
1946		SmartAppBannerRes.descriptionAndroid = "Find your school and connect instantly.";
1947		SmartAppBannerRes.hideCookieDays = 10;
1948		SmartAppBannerRes.button = "OPEN";
1949		
1950		SmartAppBannerRes.iphoneName = "educational-networks";
1951		SmartAppBannerRes.iphoneAppID = "1128350658";
1952		
1953		
1954		SmartAppBannerRes.androidAppID = "mobile.en.com.educationalnetworksmobile.nonBranded";
1955		
1956		SmartAppBannerRes.defaultIcon = "/apps/pics/edunet_unbranded_logo.jpg";
1957		SmartAppBannerRes.init();
1958		
1959	}
1960
1961	window.addEventListener('load', (event) => {
1962		try {
1963			
1964		} catch (err) {
1965			console.log("addSmartAppBanner unexcepted error .", err);
1966		}
1967	});
1968</script>
1968
1969
1970
1971
1972	
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993<!-- 71ms -->
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036

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.