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">»</span><a id="nmL1" class="nav_items_0 " href="/">Home</a></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</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">»</span><a id="nmL3" tabindex="-1" href="/apps/staff/">Faculty & Staff</a></li><li><span class="nav_icon">»</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">»</span><a id="nmL5" tabindex="-1" href="/apps/news/">News & Announcements</a></li><li><span class="nav_icon">»</span><a id="nmL6" tabindex="-1" href="/apps/album/">Photo Albums</a></li><li><span class="nav_icon">»</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">»</span><a id="nmL8" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=603457&type=d">Testimonials</a></li><li><span class="nav_icon">»</span><a id="nmL9" tabindex="-1" href="/apps/events/">Upcoming Events</a></li><li class="nav_item_last "><span class="nav_icon">»</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">+</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">»</span><a id="nmL12" tabindex="-1" href="/apps/departments/?show=TDE">Academic Departments</a></li><li><span class="nav_icon">»</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">»</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">»</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">+</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">»</span><a id="nmL17" tabindex="-1" href="/apps/departments/?show=ATH">Athletics at UNMS</a></li><li><span class="nav_icon">»</span><a id="nmL18" tabindex="-1" href="/apps/bell_schedules/">Bell Schedules</a></li><li><span class="nav_icon">»</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">»</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">+</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">»</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">»</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">»</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">»</span><a id="nmL25" tabindex="-1" href="/apps/links/">Important Links</a></li><li class="nav_item_last "><span class="nav_icon">»</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">+</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">»</span><a id="nmL28" tabindex="-1" href="/apps/staff/">Staff Directory</a></li><li class="nav_item_last "><span class="nav_icon">»</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">+</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">»</span><a id="nmL31" tabindex="-1" href="/apps/contact/">Contact Us</a></li><li><span class="nav_icon">»</span><a id="nmL32" tabindex="-1" href="/apps/maps/">Directions</a></li><li class="nav_item_last "><span class="nav_icon">»</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"><</button> 998 <button class="en-news-next en-page-comp-arrow">></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"><</button>
1350 <button class="en-events-next en-page-comp-arrow">></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.