1 2 3 4 5 6 7 8 9 10 11 12<!DOCTYPE html> 13<!-- Powered by Edlio --> 14 15 <html lang="en" class="edlio desktop"> 16 17 <!-- prod-cms-tomcat-v2026092802-003 --> 18<head> 19 20 21<title>Contact | Mojave River Academy</title> 22<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 23<meta name="description" content="Mojave River Academy is located in Victorville, CA."> 24<meta name="generator" content="Edlio CMS"> 25<meta name="referrer" content="always"> 26<meta name="viewport" content="width=device-width, initial-scale=1.0"/> 27<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 28<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> 29<link rel="icon" href="/favicon.ico" type="image/x-icon"> 30<!--[if lt IE 9]>
30<script src="/apps/js/common/html5shiv-pack-1790612201297.js"></script>
30<![endif]--> 31<link rel="stylesheet" href="/apps/shared/main-pack-1790612201297.css" type="text/css"> 32<link rel="stylesheet" href="/shared/main.css" type="text/css"> 33<link rel="stylesheet" href="/apps/webapps/global/public/css/site-pack-1790612201297.css" type="text/css"> 34<link rel="stylesheet" href="/apps/webapps/global/public/css/temp-pack-1790612201297.css" type="text/css"> 35<link rel="stylesheet" href="/apps/shared/web_apps-pack-1790612201297.css" type="text/css">
36<script src="/apps/js/common/common-pack-1790612201297.js" type="text/javascript" charset="utf-8"></script>
vendor: 65 bytes, lines 36-38
36 37 38<script async src="https://www.googletagmanager.com/gtag/js?id=
38G-735MYCLK1S
vendor: 12 bytes, line 38
38"></script>
39<script> 40
vendor: 184 bytes, lines 40-43
40window.dataLayer = window.dataLayer || []; 41 function gtag(){dataLayer.push(arguments);} 42 gtag('js', new Date()); 43 gtag('config', '
43G-735MYCLK1S
vendor: 20 bytes, lines 43-44
43'); 44
44</script>
44 45<link rel="stylesheet" href="//orogsdm.edlioschool.com/common_files/main.css">
46<script src="/apps/js/common/list-pack.js"></script>
vendor: 1 bytes, line 46
46
47<script type="text/javascript"> 48 window.edlio = window.edlio || {}; 49 window.edlio.isEdgeToEdge = false; 50 </script>
50 51
52<script type="text/javascript"> 53 document.addEventListener("DOMContentLoaded", function() { 54 const translateElement = document.getElementById("google_translate_element"); 55 const mutationObserverCallback = function (mutationsList, observer) { 56 for (const mutation of mutationsList) { 57 if (mutation.type === 'childList') { 58 mutation.addedNodes.forEach(function (node) { 59 if (node.nodeType === 1 && node.id === 'goog-gt-tt') { 60 const form_element = document.getElementById("goog-gt-votingForm"); 61 if (form_element) { 62 form_element.remove(); 63 observer.disconnect(); 64 } 65 } 66 }) 67 } 68 } 69 } 70 71 if (translateElement) { 72 const observer = new MutationObserver(mutationObserverCallback); 73 observer.observe(document.body, { childList: true, subtree: true }); 74 } 75 }); 76 </script>
76 77 78 79</head> 80 81 82 83 84 85 86 87 88 89 90 91 92 93<body > 94 95<header id="header_main" class="site-header1a site-header bg-color-1" aria-label="Main Site Header"> 96 97<a class="skip-to-content-link" href="#content_main">Skip to main content</a> 98 <div class="school-name header-title"> 99 <a href="/" class="school-logo"> 100 <img class="logo-image" src="/pics/school_logo.svg" alt=""> 101 <div class="school-name-inner"> 102 Mojave River Academy 103 </div> 104 </a> 105 </div> 106 107 <nav id="sitenav_main" class="sitenav sitenav-main nav-group column" aria-label="Main Site Navigation"> 108 <button id="sitenav_main_mobile_toggle" class="nav-mobile-toggle accessible-megamenu-toggle animated"><span class="hidden">Main Menu Toggle</span><span class="nav-mobile-icon-indicator"><span class="nav-mobile-icon-indicator-inner"></span></span></button> 109 <ul class="nav-menu"> 110 111 <li class="nav-item"> 112 <a href="https://mojaveriver.com/" ><span class="nav-item-inner">Mojave River Has Moved - Go To New Site</span></a> 113 114 </li> 115 116 </ul> 117 </nav> 118 119 120 121 <nav id="social_nav_header" class="header-secondary-nav icon-only flat-icon-colors" aria-labelledby="social_nav_header_header"> 122 <div class="hidden" id="social_nav_header_header">Social Media Links</div> 123 <ul class="links-list"> 124 125 <li class="link-item item-name"><a href="https://www.facebook.com/mojaveriver/"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/FacebookColor.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)" /><span class="link-text">Facebook</span></a></li> 126 127 <li class="link-item item-name"><a href="/apps/search"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/GlyphSearch4.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)" /><span class="link-text">Search</span></a></li> 128 129 </ul> 130 </nav> 131 132 133 134 <nav id="topbar_nav" class="header-secondary-nav " aria-labelledby="topbar_nav_header"> 135 136 <div class="hidden" id="topbar_nav_header">Header Secondary Links</div> 137 <ul class="links-list"> 138 139 140 </ul> 141 </nav> 142 143</header> 144<main id="content_main" class="site-content" aria-label="Main Site Content" tabindex="-1"> 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180<div class="form-builder revising" id="validation_error"></div> 181 182 183 184 <div class="form-builder revising" id="captcha_not_ready" style="display: none;"> 185 <section class="validation message"> 186 <section class="message"> 187 <h1>Still verifying that you are not a robot. Please wait a moment and press Send again.</h1> 188 </section> 189 </section> 190 </div> 191 192 193 194 <h1 class="pageTitle">Contact</h1> 195 196 197 198 199 200 201 202 203<!-- ISUIBETA: --> 204 205<link href="/apps/webapps/next/features/form-builder/css/public/core-pack-1790612201297.css" 206type="text/css" rel="stylesheet">
207<script src="/apps/webapps/next/global/blazer/app-pack-1790612201297.js" charset="utf-8"></script>
207 208 209 210 211 212 213 214
215<script type="text/javascript"> 216function validate_contact() { 217 // 'contactAuth' is only ever written by the SSO block at the bottom of this page, so on a site 218 // without contact-form SSO it is absent and JSON.parse returns null. Reading .authEmail off that 219 // used to throw here, which silently skipped every check below: the exception escaped the inline 220 // onsubmit, the default was not prevented, and the form submitted anyway. With invisible 221 // reCAPTCHA that same throw would skip grecaptcha.execute() and post an empty token, so the 222 // submission would be rejected server-side while the page still reported "Email Sent". 223 let authObj = JSON.parse(sessionStorage.getItem('contactAuth')) || {}; 224 let authEmail = authObj.authEmail; 225 let authName = authObj.authName; 226 let name = getInputValue('f_name'); 227 let email = getInputValue('f_email'); 228 let error = ""; 229 230 if (!validateFormField(document.contactForm.name)) { 231 error += "Your Name\n"; 232 } 233 234 if (!validateFormEmailField(document.contactForm.email)) { 235 error += "Your Email\n"; 236 } 237 238 if (!validateFormField(document.contactForm.message)) { 239 error += "Message\n"; 240 } 241 242 if (true && !document.getElementById('auth_type').value) { 243 error += "Verify your identity"; 244 } 245 246 if (true && (authEmail !== email || authName !== name)) { 247 error += "Name and Email do not match" 248 } 249 250 if (error !== "") { 251 showValidationErrorNotice(); 252 return false; 253 } else { 254 return true; 255 } 256} 257 258// Submit handler for the form. Field and identity validation run first, so a visitor who has not 259// filled the form in never reaches Google; only then is the invisible captcha executed, and the 260// token callback below is what actually submits. 261function contactSubmit() { 262 if (!validate_contact()) { 263 return false; 264 } 265 266 if (!true) { 267 return true; 268 } 269 270 // api.js is async, so a submit landing before it loads would otherwise throw here and let the 271 // browser post the form with an empty token -- which the server rejects while the page still 272 // reports "Email Sent". Not showValidationErrorNotice(): nothing is highlighted, the form is 273 // fine and the visitor was only early. 274 if (typeof grecaptcha === 'undefined' || typeof contactRecaptchaWidgetId === 'undefined') { 275 showCaptchaNotReadyNotice(); 276 return false; 277 } 278 279 centerRecaptchaImageSelector(); 280 grecaptcha.execute(contactRecaptchaWidgetId); 281 282 return false; 283} 284 285// Mirrors showValidationErrorNotice()'s scroll-to-top so the notice is actually seen. 286function showCaptchaNotReadyNotice() { 287 var notice = document.getElementById('captcha_not_ready'); 288 289 if (notice) { 290 notice.style.display = 'block'; 291 } 292 293 window.scrollTo(0, 0); 294} 295 296// data-callback of the invisible widget. form.submit() does not re-fire onsubmit, so this cannot loop. 297function recaptchaOnContactSubmit(token) { 298 if (!token) { 299 showValidationErrorNotice(); 300 grecaptcha.reset(contactRecaptchaWidgetId); 301 return; 302 } 303 304 document.contactForm.submit(); 305} 306</script>
306 307 308 309 310 311 312 313 <style> 314 #contact_form .recaptcha-branding { 315 font-size: x-small; 316 margin-top: 3px; 317 } 318 319 #contact_form .recaptcha-branding a { 320 color: #444444; 321 } 322 323 .grecaptcha-badge { 324 visibility: hidden; 325 } 326 </style> 327
327<script type="text/javascript"> 328 var contactRecaptchaWidgetId; 329 330 function contactRecaptchaRender() { 331 var container = document.querySelector('.contact-recaptcha'); 332 333 // api.js is async, so this can fire before the widget div is parsed. Returning without a 334 // retry left the id undefined forever, so every submit hit the guard: a dead form. 335 if (!container) { 336 return false; 337 } 338 339 contactRecaptchaWidgetId = grecaptcha.render(container); 340 341 // Adds the ADA-required label for the textarea reCAPTCHA generates. 342 recaptchaOnload(); 343 344 return true; 345 } 346 347 function contactRecaptchaOnload() { 348 if (contactRecaptchaRender()) { 349 return; 350 } 351 352 if (document.readyState === 'loading') { 353 document.addEventListener('DOMContentLoaded', contactRecaptchaRender); 354 } 355 } 356 </script>
356 357
357<script src="/apps/js/common/gRecaptchaUtils.js" type="text/javascript"></script>
vendor: 136 bytes, lines 357-363
357 358 <script src='https://www.google.com/recaptcha/api.js?hl=EN&onload=contactRecaptchaOnload&render=explicit' async defer></script> 359 360 361 362 363
364<!-- Magnific Popup core CSS file --> 365<link href='/apps/js/components/magnific-popup-pack-1790612201297.css' 366 type="text/css" rel="stylesheet"> 367 368<!-- jQuery --> 369 370 371 372<!-- ISUIBETA: --> 373
374<script type="text/javascript" charset="utf-8" src="/apps/js/jquery/3.7.1/jquery-pack-1790612201297.js"></script>
vendor: 1 bytes, line 374
374
375<script type="text/javascript" charset="utf-8"> 376 var jq37 = jQuery.noConflict(); 377 </script>
377 378 379 380<!-- Magnific Popup core JS file -->
381<script src='/apps/js/components/magnific-popup-pack-1790612201297.js'></script>
381 382
383<script> 384'use strict'; 385 386function buildValidateUrl(type) { 387 var email = document.getElementById('e_value') ? document.getElementById('e_value').value : null; 388 var validateUrl = '/apps/contact/validate/user?authType=' + type; 389 390 if (window.location.href.indexOf('/apps/email/index.jsp') > -1) { 391 sessionStorage.setItem("uREC_ID", getUrlParameter('uREC_ID')); 392 sessionStorage.setItem("dREC_ID", getUrlParameter('dREC_ID')); 393 sessionStorage.setItem("dMail", getUrlParameter('dMail')); 394 395 var staffEmail = getUrlParameter('e'); 396 validateUrl += '&source=contact_staff&staffName=&staffEmail=' + staffEmail; 397 } else if (email) { 398 validateUrl += '&source=contact_staff&staffName=&staffEmail=' + email; 399 } else { 400 validateUrl += '&source=contact_school'; 401 } 402 window.location.href = validateUrl; 403} 404 405function getUrlParameter(name) { 406 name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); 407 var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); 408 var results = regex.exec(location.search); 409 return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); 410} 411 412(function($) { 413 $(document).ready(function(){ 414 var authError = false; 415 var inputFields = [].slice.call(document.querySelectorAll('.waInputText')); 416 var closeBtn = document.getElementById('close-btn'); 417 418 if (window.location.href.indexOf('authCode=') > -1) { 419 var authCode = getUrlParameter('authCode'); 420 var authType = getUrlParameter('authType'); 421 var validateAuthUrl = '/apps/contact/userprofile?authCode=' + authCode + '&authType=' + authType; 422 var request = new XMLHttpRequest(); 423 request.open('GET', validateAuthUrl); 424 request.send(null); 425 request.onreadystatechange = function() { 426 if (request.readyState == 4) { 427 if (request.status == 200) { 428 try { 429 var data = JSON.parse(request.response); 430 document.getElementById('f_name').value = data.displayName; 431 document.getElementById('f_email').value = data.email; 432 document.getElementById('auth_name').value = data.displayName; 433 document.getElementById('auth_email').value = data.email; 434 document.getElementById('auth_id').value = data.id; 435 document.getElementById('auth_type').value = authType; 436 document.getElementById('auth_code').value = authCode; 437 document.querySelector('.submit-input').classList.remove('disabled'); 438 document.getElementById('access_token').value = data.accessToken; 439 return; 440 } catch (e) { 441 var uREC_ID = sessionStorage.getItem("uREC_ID"); 442 var dREC_ID = sessionStorage.getItem("dREC_ID"); 443 if (uREC_ID) { 444 window.location.href = "/apps/email/index.jsp?uREC_ID=" + uREC_ID; 445 sessionStorage.removeItem("uREC_ID"); 446 } else if (dREC_ID) { 447 var dMail = sessionStorage.getItem("dMail"); 448 window.location.href = "/apps/email/index.jsp?dREC_ID=" + dREC_ID + "&dMail=" + dMail; 449 sessionStorage.removeItem("dREC_ID"); 450 sessionStorage.removeItem("dMail"); 451 } else{ 452 window.location.href = "/apps/contact/"; 453 } 454 } 455 } else if (request.status == 409) { 456 authError = true; 457 openModal(); 458 } 459 displayAuthModal(); 460 } 461 } 462 } else { 463 displayAuthModal(); 464 } 465 466 function displayAuthModal() { 467 inputFields.forEach(function(input){ 468 input.addEventListener('mousedown', openModal); 469 input.addEventListener('keyup', function(event) { 470 //KeyCode 9 y for the tab key 471 if (event.keyCode == 9) { 472 event.preventDefault(); 473 openModal(); 474 } 475 }); 476 }); 477 closeBtn.addEventListener('click', closeModal) 478 closeBtn.addEventListener('keypress', function (event) { 479 // Event for space or enter 480 if (event.keyCode === 32 || event.keyCode === 13) { 481 closeModal(); 482 } 483 }) 484 } 485 486 function openModal() { 487 if (authError) { 488 document.querySelector('.modal-content .modal-error').style.display = 'block'; 489 document.querySelector('.modal-content .modal-message').style.display = 'none'; 490 } 491 $.magnificPopup.open({ 492 items: { 493 src: '#authentication_modal', 494 type: 'inline', 495 showCloseBtn: false, 496 closeBtnInside: false 497 } 498 }); 499 } 500 501 function closeModal() { 502 $.magnificPopup.close(); 503 } 504 }); 505})(jq37); 506 507</script>
507 508 509 510<article id="authentication_modal" class="mfp-hide cf" itemscope itemtype="https://schema.org/Article"> 511 <header class="cf"> 512 <h1 class="modal-title" itemprop="name"> 513 Please verify your identity 514 </h1> 515 <button id="close-btn" class="mfp-close" aria-label="Close" tabindex="0"> 516 <svg xmlns="http://www.w3.org/2000/svg" viewBox="301 365 1190 1190"> 517 <path d="M1490 1322q0 40-28 68l-136 136q-28 28-68 28t-68-28l-294-294-294 294q-28 28-68 28t-68-28l-136-136q-28-28-28-68t28-68l294-294-294-294q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294 294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68l-294 294 294 294q28 28 28 68z" fill="#444444"/> 518 </svg> 519 </button> 520 </header> 521 <div class="modal-content"> 522 <div class="modal-error"> 523 <h1>Sorry, your authentication failed!</h1> 524 <p>Please try again.</p> 525 </div> 526 <p class="modal-message">We are only accepting secure messages at this time, please verify your identity by choosing an option below.</p> 527 <p class="modal-message">You will not be able to fill out the form until you complete this step.</p> 528 <div class="sso-providers"> 529 <div id="sign_in"> 530 Sign in with: 531 </div> 532 <div class="icon-holder"> 533 <a href="javascript:void(0)" aria-label="Identify with Google" onclick="buildValidateUrl('google')" class="google-sso"> 534 <img style="width: 100px; height: 50px;" src="/apps/pics/sso/google_signin.png" alt="Google Sign In" /> 535 </a> 536 <span class="divider">|</span> 537 <a href="javascript:void(0)" aria-label="Identify with Yahoo" onclick="buildValidateUrl('yahoo')" class="yahoo-sso"> 538 <img src="/apps/pics/sso/yahoo_icon.png" alt="Yahoo Icon" /> 539 </a> 540 <span class="divider">|</span> 541 <a href="javascript:void(0)" aria-label="Identify with Facebook" onclick="buildValidateUrl('facebook')" class="facebook-sso"> 542 <svg style="width: 40px" xmlns="http://www.w3.org/2000/svg" width="1298" height="2500" viewBox="88.428 12.828 107.543 207.085"><path d="M158.232 219.912v-94.461h31.707l4.747-36.813h-36.454V65.134c0-10.658 2.96-17.922 18.245-17.922l19.494-.009V14.278c-3.373-.447-14.944-1.449-28.406-1.449-28.106 0-47.348 17.155-47.348 48.661v27.149H88.428v36.813h31.788v94.461l38.016-.001z" fill="#3c5a9a"/></svg> 543 </a> 544 <span class="divider">|</span> 545 <a href="javascript:void(0)" aria-label="Identify with Microsoft" onclick="buildValidateUrl('microsoftlive')" class="microsoft-sso"> 546 <img src="/apps/pics/sso/windows_icon.png" alt="Microsoft Icon" /> 547 </a> 548 </div> 549 </div> 550 </div> 551</article> 552 553 554 555<div id="contact_form" class="style-overwrite form-builder"> 556 557 558<form method="post" name="contactForm" id="contact_form_form" action="/apps/contact/send_mail.jsp" class="updated-form" onsubmit="return contactSubmit();"> 559 <input type="hidden" name="authName" value="" id="auth_name"> 560 <input type="hidden" name="authId" value="" id="auth_id"> 561 <input type="hidden" name="authEmail" value="" id="auth_email"> 562 <input type="hidden" name="authType" value="" id="auth_type"> 563 <input type="hidden" name="authCode" value="" id="auth_code"> 564 <input type="hidden" name="accessToken" value="" id="access_token"> 565 566 <div class="input-holder"> 567 <span class="input-label">Address</span> 568 13911 Park Avenue <br/> 569 Victorville, CA 92392 570 </div> 571 572 <div class="input-holder"> 573 <span class="input-label">Phone</span> 574 (760) 243-5884 575 </div> 576 577 578 <h2>Email us</h2> 579 <p>Required fields marked with an asterisk *</p> 580 <div class="input-holder input"> 581 <label class="input-label" for="f_name">Your Name * 582 <div class="notice">Answer required for "Your Name"</div> 583 </label> 584 <input type="text" class="waInputText form-input" id="f_name" name="name" aria-required="true"> 585 </div> 586 <div class="input-holder input"> 587 <label class="input-label" for="f_email">Your Email * 588 <div class="notice">Answer required for "Your Email"</div> 589 </label> 590 <div class="icon-input"> 591 <uniform-email class="input" id="f_email_holder" placeholder="" inputId="f_email" name="email" data-errormessage="Invalid email address" ariaRequired="true"> 592 <svg width="2048" height="2048" viewBox="0 0 2048 2048" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M1920 838v794q0 66-47 113t-113 47h-1472q-66 0-113-47t-47-113v-794q44 49 101 87 362 246 497 345 57 42 92.5 65.5t94.5 48 110 24.5h2q51 0 110-24.5t94.5-48 92.5-65.5q170-123 498-345 57-39 100-87zm0-294q0 79-49 151t-122 123q-376 261-468 325-10 7-42.5 30.5t-54 38-52 32.5-57.5 27-50 9h-2q-23 0-50-9t-57.5-27-52-32.5-54-38-42.5-30.5q-91-64-262-182.5t-205-142.5q-62-42-117-115.5t-55-136.5q0-78 41.5-130t118.5-52h1472q65 0 112.5 47t47.5 113z"/></svg> 593 </uniform-email> 594 </div> 595 </div> 596 <div class="input-holder input"> 597 <label class="input-label" for="f_message">Message * 598 <div class="notice">Answer required for "Message"</div> 599 </label> 600 <textarea name="message" id="f_message" class="waInputText textarea-input" aria-required="true"></textarea> 601 </div> 602 603 <div class="input-holder checkbox input"> 604 <input id="emailSenderCopy" type="checkbox" name="emailSenderCopy" value="1"> 605 <label for="emailSenderCopy"> 606 Send me a copy of this email 607 </label> 608 </div> 609 610 611 <div class="g-recaptcha contact-recaptcha" 612 data-sitekey="6LcOc7waAAAAACltxva2amAyZhZxl8tPxuQ_VBjv" 613 data-callback="recaptchaOnContactSubmit" 614 data-size="invisible"> 615 </div> 616 617 618 <input class="disabled submit-input" type="submit" value="Send"> 619 620 621 <div class="recaptcha-branding"> 622 Protected by reCAPTCHA - 623 <a href="https://policies.google.com/privacy" target="_blank">Privacy</a> - 624 <a href="https://policies.google.com/terms" target="_blank">Terms</a> 625 </div> 626 627 628 629 630 631 </form> 632</div> 633 634 635 636 637 638 639 640 641 642</main> 643<footer class="site-footer modular-footer bg-color-1" id="footer_main" aria-label="Main Site Footer"> 644<div class="footer-grid"> 645<div id="footer_top" class="footer-row width-constrain-row convert-large padded-row"> 646<div class="footer-row-inner"> 647<div class="footer-column" id="footer_info"> 648<div class="school-name footer-title school-logo logo-orientation-vertical "> 649<img class="logo-image" src="/pics/school_logo.svg" alt=""> 650<div class="school-name-inner"> 651Mojave River Academy 652</div> 653</div> 654<div class="footer-address "> 655<div class="footer-info-block"><a href="/apps/maps">13911 Park Avenue, Victorville, CA 92392</a></div> 656<div class="footer-info-block">Phone: <a href="tel:+17602435884">(760) 243-5884 </a></div> 657</div> 658</div> 659<div id="footer_links_group" class="footer-column"> 660<nav id="footer_nav" class="footer-secondary-nav flat-icon-colors orientation-horizontal" aria-labelledby="footer_nav_header"> 661<div class="hidden" id="footer_nav_header">Header Secondary Links</div> 662<ul class="links-list"> 663</ul> 664</nav> 665<nav id="social_nav_footer" class="footer-secondary-nav icon-only flat-icon-colors orientation-horizontal" aria-labelledby="social_nav_footer_header"> 666<div class="hidden" id="social_nav_footer_header">Social Media Links</div> 667<ul class="links-list"> 668<li class="link-item item-name"><a href="https://www.facebook.com/mojaveriver/"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/FacebookColor.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)"/><span class="link-text">Facebook</span></a></li> 669<li class="link-item item-name"><a href="/apps/search"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/GlyphSearch4.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)"/><span class="link-text">Search</span></a></li> 670</ul> 671</nav> 672<div class="edlio-logos-block edlio-logos-horizontal">
673<a href="http://www.edlio.com" class="powered-by-edlio-logo edlio-logo-horiz"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3857.05 489.14"><path d="M3789.08 332.42c0 54.66 36.78 119.82 91.43 119.82 42 0 59.91-34.69 59.91-72.52 0-55.7-34.69-124-91.44-124-41-1-59.9 36.79-59.9 76.72m215.44 6.31c0 73.57-51.49 152.39-152.39 152.39-87.23 0-126.11-57.8-126.11-121.91 0-73.57 53.6-153.44 152.39-153.44 86.18 0 126.11 59.9 126.11 123M3611.46 98.06c-7.35 0-14.71 3.15-21 11.56-2.1 3.15-3.15 6.31-4.2 10.51-1 9.46 2.1 16.81 8.41 23.12a21.18 21.18 0 0018.92 6.31 22 22 0 0016.81-8.41c6.31-7.36 8.41-15.77 6.31-24.17 0-2.11-1.05-3.16-2.11-5.26-5.25-9.46-13.66-13.66-23.12-13.66m4.21-39.94c1-1 3.15 0 3.15 1.05 0 3.16 0 7.36-1.05 10.51v1h12.61c2.1 0 5.26 0 7.36-1a23.65 23.65 0 007.35-1.05c2.11 0 3.16 2.1 2.11 3.15-1 3.16-3.16 6.31-6.31 10.51 1.05 1.06 3.15 2.11 4.2 4.21l3.16 3.15c0 1 13.66 13.66 13.66 28.38a69.41 69.41 0 01-1 14.71 76.55 76.55 0 01-4.21 14.71c-3.15 5.26-6.3 10.51-11.56 14.72a24.79 24.79 0 01-9.45 6.3 8 8 0 01-4.21 2.11c-2.1 1-5.25 2.1-7.36 3.15s-5.25 1.05-7.35 1.05h-12.61a19.79 19.79 0 01-8.41-2.1c-2.1-1.05-4.21-1.05-6.31-2.1-16.81-8.41-29.42-25.23-29.42-45.2v-9.45c1.05-11.57 1.05-22.07 2.1-33.64 0-3.15 3.15-4.2 5.25-2.1s5.26 4.21 7.36 7.36l3.15-3.15c1.05-1.05 2.1-2.11 3.15-2.11 2.11-1.05 3.16-2.1 5.26-3.15 2.1-2.1 5.25-3.15 7.36-5.25 2.1-1 3.15-2.11 5.25-3.16 3.15-3.15 12.61-9.45 16.82-12.61m-35.74 350c-1 31.53-5.25 52.55-36.78 58.86a9.21 9.21 0 00-7.36 9.46c0 5.25 4.21 8.4 7.36 8.4h135.58c4.2 0 8.4-3.15 8.4-9.45 0-5.26-3.15-8.41-7.35-8.41-28.38-5.26-30.48-27.33-30.48-50.45l6.3-194.43c-4.2-5.25-11.56-7.35-18.91-7.35-9.46 0-15.77 5.25-24.18 9.46-16.81 10.5-42 22.07-63.05 25.22-8.41 1-11.56 6.3-11.56 11.56 0 3.15 2.1 7.36 4.2 8.41 27.32 0 39.94 8.4 39.94 29.42zm-117.7 9.46c0 23.12 3.15 45.19 30.47 49.4 4.21 1.05 7.36 4.2 7.36 8.41 0 6.3-4.2 9.46-9.46 9.46h-134.59c-4.21 0-7.36-3.16-8.41-8.41A9.2 9.2 0 013355 467c30.48-7.36 35.73-32.58 35.73-58.86l7.36-233.31c0-21-13.67-29.43-39.94-29.43a13.31 13.31 0 01-4.2-9.46c0-5.25 3.15-9.45 11.56-10.51 21-4.2 46.24-14.71 62-25.22 8.41-5.25 14.72-9.46 25.23-9.46 6.3 0 13.66 3.16 18.92 7.36zm-399.37-75.67c0 54.65 30.48 98.79 74.62 98.79 41 0 64.11-35.73 65.16-87.23l3.15-67.26c0-4.2-1.05-6.3-3.15-8.41-14.72-17.86-38.89-27.32-62-27.32-49.4 0-77.77 36.78-77.77 91.43m134.52-114.55a57.76 57.76 0 019.46 7.35l2.1 2.11c1 0 1-1 1-2.11a119.19 119.19 0 01-1-14.71l2.1-44.14c0-24.17-18.91-29.43-41-29.43q-3.17-3.15-3.16-9.46c0-5.25 3.16-9.45 10.51-10.5 21-4.21 47.3-14.72 64.11-25.23 7.36-5.25 14.72-9.46 24.18-9.46 6.3 0 13.66 3.16 18.91 7.36l-10.57 305.8c0 27.33 6.31 45.19 26.28 49.4 7.35 1.05 10.51 0 13.66 1.05s4.2 2.1 4.2 5.25-2.1 5.26-4.2 7.36c-13.66 11.56-36.78 22.07-61 22.07-31.53 0-50.44-22.07-50.44-53.6 0-4.2 0-8.41 1.05-11.56 0-1.05 0-2.1-1.05-2.1a1 1 0 00-1 1.05c-18.92 39.94-55.71 68.31-96.69 68.31-72.52 0-108.25-58.85-108.25-120.86 0-86.18 62-154.49 148.18-154.49 18.92-1 36.79 2.1 52.55 10.51m-435.1 93.53c0 5.26 0 14.72 1 20 0 2.1 2.1 3.16 5.26 3.16 24.17-3.16 114.55-32.58 113.5-42-2.1-18.92-27.32-51.5-65.16-46.25-34.68 4.21-52.55 32.58-54.65 65.16m183.92-42c2.1 15.76-3.15 34.68-22.07 43.09-31.49 16.71-114.51 37.73-147.09 42.98-2.11 0-3.16 1.06-3.16 3.16 3.16 10.51 8.41 20 13.66 28.37 22.08 28.38 54.66 39.94 89.34 34.69 29.42-4.21 56.75-18.92 74.62-45.2 1.05-2.1 4.2-4.2 6.3-4.2 4.21 0 8.41 2.1 8.41 6.31v4.2c-13.66 53.6-63.06 90.38-115.61 97.74-72.51 9.46-128.22-35.73-137.67-105.1-10.51-79.87 41-159.74 125.06-171.3 58.86-7.36 101.94 23.12 108.25 65.16" transform="translate(-147.48 -57.69)"/><path d="M338.75 204.21c20 16.81 29.43 42 29.43 75.67s-10.51 58.85-30.48 74.62-50.45 24.17-92.49 24.17h-50.44v83h-47.29V180h96.68c44.14 0 74.62 7.39 94.59 24.21zm-33.63 116.65c9.46-10.51 14.71-25.22 14.71-44.14 0-20-6.3-33.63-17.86-41q-18.92-12.62-56.76-12.62h-48.34v112.48h54.65c26.27 0 44.14-5.26 53.6-14.72zM596.24 432.27c-21 21-48.35 31.53-80.93 31.53s-58.85-10.51-80.92-31.53c-21-21-32.58-47.3-32.58-78.83s10.51-56.75 32.58-78.82c21-21 48.34-31.53 80.92-31.53s58.86 10.51 80.93 31.53c21 21 32.58 47.3 32.58 78.82s-10.51 57.81-32.58 78.83zM467 404.94a67.48 67.48 0 0048.34 20c20 0 35.74-6.31 48.35-20q18.89-18.94 18.89-50.44t-18.92-50.45a67.48 67.48 0 00-48.35-20c-20 0-35.73 6.31-48.34 20Q448.06 323 448.05 354.5q0 29.94 18.95 50.44zM779.11 461.69h-51.5L653 247.3h46.24l53.6 161.85 53.6-161.85h46.24l53.6 161.85 53.6-161.85h46.25L931.5 461.69H880l-50.45-147.13zM1247.84 373.41h-168.16c1 15.77 8.41 28.38 21 37.84 13.66 9.46 28.38 14.71 45.19 14.71 27.33 0 47.3-8.41 61-25.22l26.27 28.37c-23.12 24.18-53.6 35.74-90.38 35.74-30.48 0-55.7-10.51-76.72-30.48s-31.53-47.29-31.53-80.93 10.51-60.95 32.58-79.87c21-20 47.29-29.43 75.67-29.43 29.43 0 53.6 8.41 74.62 26.28 20 17.86 30.48 42 30.48 72.51zm-168.16-34.68h123c0-17.87-5.26-31.53-16.82
673-41s-25.22-14.71-42-14.71a72 72 0 00-44.14 14.71c-12.72 9.47-20.04 23.13-20.04 41zM1411.79 289.34q-33.11 0-50.45 22.07c-11.56 14.71-16.81 33.63-16.81 58.85v91.43h-45.2V247.3h45.2v43.09a87.77 87.77 0 0129.47-32.58 79.18 79.18 0 0139.94-13.67v45.2zM1660.87 373.41h-168.16c1 15.77 8.41 28.38 21 37.84 13.67 9.46 28.38 14.71 45.19 14.71 27.33 0 47.3-8.41 61-25.22l26.27 28.37c-23.12 24.18-53.59 35.74-90.38 35.74-30.48 0-55.7-10.51-76.72-30.48s-31.53-47.29-31.53-80.93 10.51-60.95 32.58-79.87c21-20 47.3-29.43 75.67-29.43 29.43 0 53.6 8.41 74.62 26.28 20 17.86 30.48 42 30.48 72.51zm-168.16-34.68h123c0-17.87-5.26-31.53-16.82-41s-25.22-14.71-42-14.71a72 72 0 00-44.14 14.71c-12.68 9.47-20.04 23.13-20.04 41zM1729.18 434.37c-20-20-30.48-47.29-30.48-80.93s10.51-59.9 31.53-79.87 45.19-29.43 73.57-29.43 51.5 12.62 69.36 36.79V162.17h45.2v299.52h-45.2v-32.58c-16.81 23.13-41 35.74-72.51 35.74-27.33 0-51.5-10.51-71.47-30.48zm14.71-78.82c0 21 6.31 36.78 20 50.44 13.67 12.61 28.38 18.92 46.25 18.92s32.58-6.31 45.19-20 18.91-29.43 18.91-50.44c0-20-6.3-37.84-18.91-51.5s-27.33-21-45.19-21-33.64 7.36-46.25 21-20 31.56-20 52.58zM2212.63 244.14c28.37 0 53.6 9.46 73.56 29.43s30.48 46.24 30.48 79.87-10.51 59.91-30.48 80.93-44.14 31.53-70.41 31.53-51.5-11.56-72.52-35.74v32.58h-45.19V162.17h45.19v121.91c17.87-26.27 40.99-39.94 69.37-39.94zm-70.42 110.36q0 29.94 18.92 50.44c12.61 12.61 27.32 20 45.19 20s33.68-6.34 46.24-18.94c13.67-12.61 20-29.42 20-50.44s-6.31-37.84-18.92-51.5-28.37-20-46.24-20-33.63 6.31-45.19 20-20 30.47-20 50.44zM2397.6 54
6736.82c-20 0-37.84-7.35-53.6-21l21-36.82c9.45 8.41 18.91 13.66 29.42 13.66s17.87-3.15 24.18-10.51 9.45-14.71 9.45-24.17c0-4.2-28.37-76.72-86.18-220.7h48.35l64.11 157.64 64.11-157.64h48.34l-104 254.33c-6.31 13.66-14.72 25.22-26.28 32.58a63.75 63.75 0 01-38.9 12.63z" transform="translate(-147.48 -57.69)"/></svg> 674<span class="hidden">Powered by Edlio</span></a> 675<a href="http://admin.mojaveriver.net" class="edlio-login-link"><span class="edlio-logo"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 334.98 366.6"><path d="M334.77 247.52c-.63-4.94-5.66-7.44-10.28-6.85a11.59 11.59 0 00-8 5.43c-23.16 29.34-57.2 46.9-92.85 51.44-43.63 5.57-82.93-7.61-109.26-40.05-6.64-9.83-12.76-21-16.33-33.09-.31-2.48.85-3.88 3.5-4.21 40.32-5.15 142.69-29.55 181.19-48.92 24.25-10 30.9-31.58 28.61-49.51C307.5 92 285.64 67 252.41 54.71l15.81-27.57a10 10 0 00-12.12-13L153.99 43.36l-1.53-35.95A6.94 6.94 0 00140.64 2s-71.27 57.93-90.6 91.53L17.28 72.12A9.67 9.67 0 003.19 81.9s-9.76 66.22 4.85 146.51c13.48 74.06 70.35 110.76 70.35 110.76 29.25 21.26 68.12 31.35 112.25 26.03 65.45-8.37 125.8-51.26 144.15-112.64a14.41 14.41 0 00-.02-5.04zm-248.06-53.7c-.79-6.18-1.47-16.77-.94-23.12 2.52-29 16.31-54.89 42-67.64l13.4-5.12a87 87 0 0112.25-2.47c46.28-5.92 76 31.74 78.72 53.37 1.35 10.5-109.91 44.2-139.66 48-3.32.44-5.46-.55-5.77-3.02z"/></svg> 676<span class="hidden">Edlio</span></span> Login</a> 677</div> </div> 678</div> 679</div> 680</div> 681</footer> 682<nav id="mobile_footer_nav" class="footer-secondary-nav flat-icon-colors bg-color-1" aria-labelledby="mobile_footer_nav_header"> 683<div class="hidden" id="mobile_footer_nav_header">Mobile Footer Links</div> 684<ul class="links-list"> 685<li class="link-item item-name"><a href="/apps/staff"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/GlyphGroup3.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)"/> Staff Directory</a></li> 686<li class="link-item item-name"><a href="/apps/events"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/GlyphCalendar6.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)"/> Calendar</a></li> 687<li class="link-item item-name"><a href="/apps/news"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/OutlineNewspaper.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)"/> News</a></li> 688<li class="link-item item-name"><a href="/apps/contact"><img aria-hidden="true" alt="" src=/apps/webapps/next/global/cms-icon-library/svgs/raw/GlyphEnvelope3.svg onload="(function(e){var t=e.src,n=new XMLHttpRequest;n.open('GET',t,!0),n.responseType='text',n.onload=function(){if(n.readyState===n.DONE&&200===n.status){var r=n.responseText;if(r){var t=(new DOMParser).parseFromString(r,'text/xml').getElementsByTagName('svg')[0];t.removeAttribute('xmlns:a'), t.ariaHidden='true', e.parentNode.replaceChild(t,e)}}},n.send(null)})(this)"/> Contact</a></li> 689</ul> 690</nav> 691
692<script type="text/javascript" charset="utf-8" src="/apps/js/jquery/1.11.0/jquery-pack-1790612201297.js"></script>
vendor: 1 bytes, line 692
692
693<script src="/apps/js/common/jquery-accessibleMegaMenu.2.js"></script>
vendor: 1 bytes, line 693
693
694<script> 695 document.addEventListener('DOMContentLoaded', function() { 696 $(function() { 697 $('#sitenav_main').accessibleMegaMenu({ 698 openOnMouseover: true 699 }); 700 }); 701 }); 702</script>
vendor: 1 bytes, line 702
702
703<script> 704 'use strict' 705 function debounce(fun){ 706 707 var timer; 708 return function(event){ 709 if(timer) clearTimeout(timer); 710 timer = setTimeout(fun,500,event); 711 }; 712 } 713 714 document.addEventListener('DOMContentLoaded', function() { 715 716 var responsiveList = $('.responsive-slick .items-list'); 717 var slickStatus; 718 719 var breakpoint = 1024; 720 721 responsiveList 722 .on('init reInit', function(){ slickStatus = true; }) 723 .on('destroy', function(){ slickStatus = false; }); 724 725 if (window.innerWidth < breakpoint){ 726 responsiveList.slick(); 727 } 728 729 function toggleSlick(){ 730 if(window.innerWidth < breakpoint && !slickStatus){ 731 responsiveList.slick(); 732 } 733 if(window.innerWidth >= breakpoint && slickStatus){ 734 responsiveList.slick('unslick'); 735 } 736 } 737 738 739 $('.slick-container').on('beforeChange', function() { 740 $('video', this).each( function(){ 741 $(this).get(0).pause(); 742 }); 743 }); 744 745 $('.slick-container:not(.responsive-slick) .items-list').slick(); 746 window.onresize = debounce(toggleSlick); 747 }); 748</script>
vendor: 1 bytes, line 748
748
749<script src="/apps/webapps/common/slick/a-1.0.1/slick-pack.js"></script>
vendor: 1 bytes, line 749
749
750<script src="/apps/js/jquery-ui/1.12.1/jquery-ui.js"></script>
750 751</body> 752</html> 753 754 755<!-- 46ms --> 756 757 758 759
759<script> 760 (function disableInputs() { 761 var tokenInput = document.getElementById('access_token'); 762 var nameInput = document.getElementById('f_name'); 763 var emailInput = document.getElementById('f_email'); 764 765 var observer = new MutationObserver(function(mutations) { 766 mutations.forEach(function(mutation){ 767 if (mutation.type == 'attributes') { 768 addDisabled([nameInput, emailInput]); 769 sessionStorage.setItem('contactAuth', JSON.stringify(getAuthInputs())); 770 } 771 }) 772 }); 773 774 function addDisabled(elementsArr) { 775 elementsArr.forEach(function(element) { 776 element.classList.add('disabled'); 777 }); 778 } 779 780 observer.observe(tokenInput, {attributes: true}); 781 })() 782</script>
vendor: 1 bytes, line 782
782
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.