PageSourceSearch

https://www.rit.edu/sites/rit.edu/files/js/js_AKzSeATjFMAjKq229qok…BQKP8iAvy-LhUryvueHpQBYurGklsp3nTfPgCfJ11cQ

js rit.edu collected 2026-09-24 07:13:16 UTC 73,546 bytes, 2 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2;(function($){'use strict';var body=$('body'),breakpointCon,allClasses='bp-xs bp-sm bp-md bp-lg bp-xl bp-xxl',waitToDoResizeStuff=false,endDoResizeHandle;function checkIfBlock(target){target=target.css('display')=='block';return target;}function checkSize(){if(breakpointCon){body.removeClass(allClasses);if(checkIfBlock(breakpointCon.find('.xs')))body.addClass('bp-xs');else if(checkIfBlock(breakpointCon.find('.sm')))body.addClass('bp-sm');else if(checkIfBlock(breakpointCon.find('.md')))body.addClass('bp-md');else if(checkIfBlock(breakpointCon.find('.lg')))body.addClass('bp-lg');else if(checkIfBlock(breakpointCon.find('.xl')))body.addClass('bp-xl');else{if(checkIfBlock(breakpointCon.find('.xxl')))body.addClass('bp-xxl');}}}function checkSizeMaybe(){if(waitToDoResizeStuff)return;waitToDoResizeStuff=true;clearTimeout(endDoResizeHandle);checkSize();setTimeout(function(){waitToDoResizeStuff=false;},300);endDoResizeHandle=setTimeout(function(){checkSize();},400);}$(document).ready(function(){breakpointCon=$('<div style="display:none;" class="breakpoint-check"><span class="xs d-block d-sm-inline"></span><span class="sm d-sm-block d-md-inline"></span><span class="md d-md-block d-lg-inline"></span><span class="lg d-lg-block d-xl-inline"></span><span class="xl d-xl-block d-xxl-inline"></span><span class="xxl d-xxl-block"></span></div>');body.append(breakpointCon);checkSizeMaybe();});$(window).resize(function(){checkSizeMaybe();});})(jQuery);!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery);}(function(t){var e=-1,o=-1,n=function(t){return parseFloat(t)||0;},a=function(e){var o=1,a=t(e),i=null,r=[];return a.each(function(){var e=t(this),a=e.offset().top-n(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(i-a))<=o?r[r.length-1]=s.add(e):r.push(e),i=a;}),r;},i=function(e){var o={byRow:!0,property:"height",target:null,remove:!1};return "object"==typeof e?t.extend(o,e):("boolean"==typeof e?o.byRow=e:"remove"===e&&(o.remove=!0),o);},r=t.fn.matchHeight=function(e){var o=i(e);if(o.remove){var n=this;return this.css(o.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(n);}),this;}return this.length<=1&&!o.target?this:(r._groups.push({elements:this,options:o}),r._apply(this,o),this);};r.version="0.7.2",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null,r._afterUpdate=null,r._rows=a,r._parse=n,r._parseOptions=i,r._apply=function(e,o){var s=i(o),h=t(e),l=[h],c=t(window).scrollTop(),p=t("html").outerHeight(!0),u=h.parents().filter(":hidden");return u.each(function(){var e=t(this);e.data("style-cache",e.attr("style"));}),u.css("display","block"),s.byRow&&!s.target&&(h.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block"),e.data("style-cache",e.attr("style")),e.css({display:o,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"});}),l=a(h),h.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"");})),t.each(l,function(e,o){var a=t(o),i=0;if(s.target)i=s.target.outerHeight(!1);else{if(s.byRow&&a.length<=1)return void a.css(s.property,"");a.each(function(){var e=t(this),o=e.attr("style"),n=e.css("display");"inline-block"!==n&&"flex"!==n&&"inline-flex"!==n&&(n="block");var a={display:n};a[s.property]="",e.css(a),e.outerHeight(!1)>i&&(i=e.outerHeight(!1)),o?e.attr("style",o):e.css("display","");});}a.each(function(){var e=t(this),o=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(o+=n(e.css("border-top-width"))+n(e.css("border-bottom-width")),o+=n(e.css("padding-top"))+n(e.css("padding-bottom"))),e.css(s.property,i-o+"px"));});}),u.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null);}),r._maintainScroll&&t(window).scrollTop(c/p*t("html").outerHeight(!0)),this;},r._applyDataApi=function(){var e={};t("[data-match-height], [data-mh]").each(function(){var o=t(this),n=o.attr("data-mh")||o.attr("data-match-height");n in e?e[n]=e[n].add(o):e[n]=o;}),t.each(e,function(){this.matchHeight(!0);});};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options);}),r._afterUpdate&&r._afterUpdate(e,r._groups);};r._update=function(n,a){if(a&&"resize"===a.type){var i=t(window).width();if(i===e)return;e=i;}n?o===-1&&(o=setTimeout(function(){s(a),o=-1;},r._throttle)):s(a);},t(r._applyDataApi);var h=t.fn.on?"on":"bind";t(window)[h]("load",function(t){r._update(!1,t);}),t(window)[h]("resize orientationchange",function(t){r._update(!0,t);});});Array.prototype.diff=function(a){return this.filter(function(i){return a.indexOf(i)<0;});};!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery);}(function(t){"use strict";function e(t,e,i){var o;return function(){var n=this,a=arguments,s=function(){o=null,i||t.apply(n,a);},r=i&&!o;clearTimeout(o),o=setTimeout(s,e),r&&t.apply(n,a);};}function i(t){var e=++h;return String(null==t?"rmjs-":t)+e;}function o(t){var e=t.clone().css({height:"auto",width:t.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(t),i=e.outerHeight(),o=parseInt(e.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),n=t.data("defaultHeight");e.remove();var a=o||t.data("collapsedHeight")||n;
2t.data({expandedHeight:i,maxHeight:o,collapsedHeight:a}).css({maxHeight:"none"});}function n(t){if(!d[t.selector]){var e=" ";t.embedCSS&&""!==t.blockCSS&&(e+=t.selector+" + [data-readmore-toggle], "+t.selector+"[data-readmore]{"+t.blockCSS+"}"),e+=t.selector+"[data-readmore]{transition: height "+t.speed+"ms;overflow: hidden;}",function(t,e){var i=t.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),t.getElementsByTagName("head")[0].appendChild(i);}(document,e),d[t.selector]=!0;}}function a(e,i){this.element=e,this.options=t.extend({},r,i),n(this.options),this._defaults=r,this._name=s,this.init(),window.addEventListener?(window.addEventListener("load",c),window.addEventListener("resize",c)):(window.attachEvent("load",c),window.attachEvent("resize",c));}var s="readmore",r={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More</a>',lessLink:'<a href="#">Close</a>',embedCSS:!0,blockCSS:"display: block; width: 100%;",startOpen:!1,blockProcessed:function(){},beforeToggle:function(){},afterToggle:function(){}},d={},h=0,c=e(function(){t("[data-readmore]").each(function(){var e=t(this),i="true"===e.attr("aria-expanded");o(e),e.css({height:e.data(i?"expandedHeight":"collapsedHeight")});});},100);a.prototype={init:function(){var e=t(this.element);e.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin}),o(e);var n=e.data("collapsedHeight"),a=e.data("heightMargin");if(e.outerHeight(!0)<=n+a)return this.options.blockProcessed&&"function"==typeof this.options.blockProcessed&&this.options.blockProcessed(e,!1),!0;var s=e.attr("id")||i(),r=this.options.startOpen?this.options.lessLink:this.options.moreLink;e.attr({"data-readmore":"","aria-expanded":this.options.startOpen,id:s}),e.after(t(r).on("click",function(t){return function(i){t.toggle(this,e[0],i);};}(this)).attr({"data-readmore-toggle":s,"aria-controls":s})),this.options.startOpen||e.css({height:n}),this.options.blockProcessed&&"function"==typeof this.options.blockProcessed&&this.options.blockProcessed(e,!0);},toggle:function(e,i,o){o&&o.preventDefault(),e||(e=t('[aria-controls="'+this.element.id+'"]')[0]),i||(i=this.element);var n=t(i),a="",s="",r=!1,d=n.data("collapsedHeight");n.height()<=d?(a=n.data("expandedHeight")+"px",s="lessLink",r=!0):(a=d,s="moreLink"),this.options.beforeToggle&&"function"==typeof this.options.beforeToggle&&this.options.beforeToggle(e,n,!r),n.css({height:a}),n.on("transitionend",function(i){return function(){i.options.afterToggle&&"function"==typeof i.options.afterToggle&&i.options.afterToggle(e,n,r),t(this).attr({"aria-expanded":r}).off("transitionend");};}(this)),t(e).replaceWith(t(this.options[s]).on("click",function(t){return function(e){t.toggle(this,i,e);};}(this)).attr({"data-readmore-toggle":n.attr("id"),"aria-controls":n.attr("id")}));},destroy:function(){t(this.element).each(function(){var e=t(this);e.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove(),e.removeData();});}},t.fn.readmore=function(e){var i=arguments,o=this.selector;return e=e||{},"object"==typeof e?this.each(function(){if(t.data(this,"plugin_"+s)){var i=t.data(this,"plugin_"+s);i.destroy.apply(i);}e.selector=o,t.data(this,"plugin_"+s,new a(this,e));}):"string"==typeof e&&"_"!==e[0]&&"init"!==e?this.each(function(){var o=t.data(this,"plugin_"+s);o instanceof a&&"function"==typeof o[e]&&o[e].apply(o,Array.prototype.slice.call(i,1));}):void 0;};});function is_staging_server(){return window.location.hostname==='www-staging.rit.edu'||window.location.hostname==='www-stage.rit.edu';}var baseThemeSettings={};baseThemeSettings.scrollRevealSlideSettings={distance:'10%',easing:'ease-in-out'};baseThemeSettings.scrollRevealRevealSettings={slideUp:jQuery.extend({},baseThemeSettings.scrollRevealSlideSettings,{origin:'bottom'})};baseThemeSettings.heroVideoAspectRatio=2.3333333;baseThemeSettings.typeaheadUrl=(is_staging_server())?'https://www-staging.rit.edu/marketing/drupal8base/shared/data/typeahead.json':'https://www.rit.edu/marketing/drupal8base/shared/data/typeahead.json';baseThemeSettings.searchUrl=(is_staging_server())?'https://www-staging.rit.edu/its/searchapi/request/':'https://www.rit.edu/its/searchapi/request/';baseThemeSettings.popularSearchesUrl=(is_staging_server())?'https://www-staging.rit.edu/marketing/drupal8base/shared/data/popularsearches.json':'https://www.rit.edu/marketing/drupal8base/shared/data/popularsearches.json';;(function($){'use strict';Object.defineProperty(String.prototype,"mapReplace",{value:function(map){var regex=[];for(var key in map)if(map.hasOwnProperty(key))regex.push(key.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));return this.replace(new RegExp(regex.join('|'),"g"),function(word){return map[word];});}});$.fn.isMobileWidth=function(){return document.body.classList.contains('bp-xs')||document.body.classList.contains('bp-sm');};$.fn.convertRemToPixels=function(rem){return rem*16;};$.fn.capitalizeWords=function(str){return str.replace(/\w\S*/g,function(txt){return txt.charAt(0).toUpperCase()+txt.substr(1);});};$.fn.titleCase=function(str){str=str.charAt(0).toUpperCase()+str.substr(1).toLowerCase();return str.replaceAll(/\S*(\b(?!(?:and|or|a|an|the|of|in|to)\b)\S+)+/g,function(txt){return txt.charAt(0).toUpperCase()+txt.substr(1);});};$.fn.scrollIntoViewFixedHeader=function(con,callbackFunction,additionalOffset){var scrollyTop;if(!(con instanceof jQuery))con=$(con);if(typeof additionalOffset==='undefined')additionalOffset=0;scrollyTop=con.offset().top-parseInt($('body').css('padding-top'),10)-additionalOffset;$('html, body').animate({scrollTop:scrollyTop},400).promise().done(function(){if(typeof callbackFunction==='function')callbackFunction.call();});};$.fn.scrollIntoView=function(con,callbackFunction,additionalOffset){var scrollyTop;if(!(con instanceof jQuery))con=$(con);if(typeof additionalOffset==='undefined')additionalOffset=0;scrollyTop=con.offset().top-additionalOffset;$('html, body').animate({scrollTop:scrollyTop},400).promise().done(function(){if(typeof callbackFunction==='function')callbackFunction.call();});};
2$.fn.truncate=function(s,n,useWordBoundary){if(s.length<=n)return s;var subString=s.substr(0,n-1);return (useWordBoundary?subString.substr(0,subString.lastIndexOf(' ')):subString)+"&hellip;";};$.fn.is_staging_server=function(){return window.location.hostname==='www-staging.rit.edu'||window.location.hostname==='www-stage.rit.edu';};$.fn.loadLazyImages=function(lazyImages){var lazyParent;if(lazyImages.length>0)lazyImages.each(function(){var lazyImage=this;lazyParent=$(lazyImage).closest('.img-responsive');if(lazyParent)lazyParent.addClass('loaded');if(lazyImage.dataset&&lazyImage.dataset.src)lazyImage.src=lazyImage.dataset.src;if(lazyImage.dataset&&lazyImage.dataset.srcset)lazyImage.srcset=lazyImage.dataset.srcset;lazyImage.classList.remove("lazy-io");});};$.fn.getScrollbarWidth=function(){var outer,inner,scrollbarWidth;outer=document.createElement('div');outer.style.visibility='hidden';outer.style.overflow='scroll';outer.style.msOverflowStyle='scrollbar';document.body.appendChild(outer);inner=document.createElement('div');outer.appendChild(inner);scrollbarWidth=(outer.offsetWidth-inner.offsetWidth);outer.parentNode.removeChild(outer);return scrollbarWidth;};})(jQuery);;(function($){'use strict';$(function(){var accordionCons=$('.paragraph--type--accordion-item'),autoOpenSingleCons=$('.auto-open-single-accordions'),autoOpenFirstCons=$('.auto-open-first-accordion-item'),expandCons=$('.expand-accordions'),searchCons=$('.search-accordions');if(accordionCons.length>0){var accordionItems=accordionCons.find('.collapse');accordionItems.on('shown.bs.collapse',function(){var card=$(this).closest('.card');card.addClass('is-shown');$.fn.loadLazyImages(card.find('img.lazy-io'));});accordionItems.on('hidden.bs.collapse',function(e){e.stopPropagation();var card=$(this).closest('.card');card.removeClass('is-shown');});window.onkeydown=function(e){var ck=e.keyCode?e.keyCode:e.which;if((e.ctrlKey||e.metaKey)&&ck===70)for(var i=0;i<accordionCons.length;i++){accordionCons[i].classList.add('is-shown');accordionCons[i].querySelector('.btn-link').classList.remove('collapsed');accordionCons[i].querySelector('.collapse').classList.add('show');}};}if(autoOpenSingleCons.length>0)autoOpenSingleCons.find('.accordion').each(function(){var me=$(this),childs=me.find('.collapse');if(childs.length===1)childs.collapse('show');});if(autoOpenFirstCons.length>0)autoOpenFirstCons.find('.accordion').each(function(){$(this).find('.collapse').first().collapse('show');});if(expandCons.length>0){var expandAccordions=expandCons.find('.paragraph--type--accordion'),expandHtml='<a href="javascript:void(0)" class="accordion-expand">Expand All <span class="fas fa-chevron-double-down" aria-hidden="true"></span></a>',collapseHtml='<a href="javascript:void(0)" class="accordion-collapse">Collapse All <span class="fas fa-chevron-double-up" aria-hidden="true"></span></a>',docu=$(document);if(expandAccordions.length>0){expandAccordions.prepend('<p class="text-right accordion-expander">'+expandHtml+'</p>');docu.on('click','.accordion-expand',function(){var me=$(this),myAccordion=me.closest('.accordion');myAccordion.find('.collapse').each(function(){myAccordion.find('.accordion-search').val('');$(this).collapse('show').parent().show();});me.replaceWith(collapseHtml);});docu.on('click','.accordion-collapse',function(){var me=$(this),myAccordion=me.closest('.accordion');myAccordion.find('.collapse').each(function(){myAccordion.find('.accordion-search').val('');$(this).collapse('hide').parent().show();});me.replaceWith(expandHtml);});}}if(searchCons.length>0){var searchAccordions=searchCons.find('.paragraph--type--accordion'),searchInputs;if(searchAccordions.length>0){searchAccordions.prepend('<div class="float-left accordion-search-container"><input placeholder="Search this FAQ" type="text" class="accordion-search" name=""></div>');searchInputs=searchAccordions.find('.accordion-search');searchInputs.on('focus',function(){$(this).closest('.accordion').find('.accordion-expand').trigger('click');});searchInputs.on('keyup',function(){var me=$(this),myAccordion=me.closest('.accordion'),myAccordionItems=myAccordion.find('.paragraph--type--accordion-item');
2if(me.val().length>0){var searchString=me.val();myAccordionItems.each(function(){var accordionItem=$(this),searchText=accordionItem.html();if(searchText.search(new RegExp(searchString,"i"))>=0)accordionItem.show();else accordionItem.hide();});}else myAccordionItems.show();});}}});})(jQuery);;(function($){'use strict';$(function(){var crumbsCon=$('#breadcrumbs--system');if(crumbsCon.children().length===0)crumbsCon.remove();});})(jQuery);;(function($){'use strict';$(function(){if(navigator.userAgent.indexOf('MSIE')>=0)$.ajax({method:'GET',url:'/marketing/drupal8base/shared/html/browser_support.html'}).done(function(msg){if(msg!=='')$('#browser-support--message').html(msg).removeClass('d-none');});});})(jQuery);;(function($){'use strict';$(function(){var carousel=$('.featured-news-carousel'),slideshowMain=$('.slideshow-main'),slideshowNavigation=$('.slideshow-navigation'),carouselNav=$('.carousel-nav'),carouselsHouse=$('#houseBannerCarousel').add('#houseBannerCarouselDepartment').add('#houseBannerCarouselHomepage'),carouselNavLis,timeout=null;if(carousel.length>0){carousel=carousel.carousel({interval:false});carousel.on('slid.bs.carousel',function(){var me=$(this),carouselData=me.find('.carousel-item.active'),currentIndex=me.find('.carousel-item').index(carouselData);carouselNavLis.removeClass('active-p').eq(currentIndex).addClass('active-p');});}if(carouselNav.length>0){carouselNavLis=carouselNav.find('li');carouselNavLis.on('mouseenter',function(){var thisElement=$(this);if(timeout!==null)clearTimeout(timeout);timeout=setTimeout(function(){carousel.carousel(thisElement.index());},300);});carouselNav.on('mouseleave',function(){if(timeout!==null){clearTimeout(timeout);timeout=null;}});}if(slideshowMain.length>0){slideshowMain.carousel();slideshowMain.on('slid.bs.carousel',function(e){var navigation=$(this).parent('.slideshow-container').find('.slideshow-navigation'),itemsPerSlide=4;navigation.find('.slideshow-navigation--item .img-responsive').removeClass('active-p').eq(e.to).addClass('active-p');var navIndex=navigation.find('.active-p img').data('index'),activeIndex=navigation.find('.carousel-item.active').index(),totalItems=navigation.find('.carousel-item').length;if((navIndex>itemsPerSlide-1&&activeIndex<totalItems-itemsPerSlide&&navIndex>=itemsPerSlide)||(navIndex<activeIndex))if(e.direction==='left')navigation.carousel('next');else navigation.carousel('prev');});}if(slideshowNavigation.length>0){slideshowNavigation.filter(':not(.static)').carousel({interval:false,wrap:false});slideshowNavigation.on('slide.bs.carousel',function(e){var $e=$(e.relatedTarget),self=$(this),idx=$e.index(),itemsPerSlide=4,totalItems=self.find('.slideshow-navigation--item').length;self.find('.slideshow-navigation--item').removeClass('end').eq(idx+(itemsPerSlide-1)).addClass('end');if(idx>=totalItems-(itemsPerSlide))if(e.direction==='left'){self.find('.carousel-control-prev').show();self.find('.carousel-control-next').hide();}else{self.find('.carousel-control-prev').show();self.find('.carousel-control-next').hide();}else self.find('.carousel-control-prev, .carousel-control-next').show();});slideshowNavigation.find('.slideshow-navigation--item .img-responsive').on('click',function(e){e.preventDefault();var self=$(this),slideshow=self.closest('.slideshow-container').find('.slideshow-main');slideshow.carousel(self.find('img').data('index'));self.closest('.slideshow-navigation').find('.slideshow-navigation--item .img-responsive').removeClass('active-p');self.addClass('active-p');});}if(carouselsHouse.length>0)carouselsHouse.find('.carousel-item').first().addClass('active');});})(jQuery);;(function($){'use strict';$(function(){var dataToggle="tooltip",dataPlacement="bottom",outcomeTip="Outcomes rate describes the percentage of graduates who have entered the workforce, enrolled for further full-time study, or are pursuing alternative plans. Alternative plans include military service, volunteer service and those not seeking employment at this time.",icon="<span class=\"far fa-info-circle\"></span>",statsPara=$('.outcomes-tooltip'),degreeHeadings=$('.cluster-degree-title');if(statsPara.length>0)statsPara.each(function(){var me=$(this);me.find('.statistic .card-body .card-title:contains(Outcomes Rate)').append('<a data-toggle="'+dataToggle+'" data-placement="'+dataPlacement+'" title="" data-original-title="'+outcomeTip+'">'+icon+'</a>');});if(degreeHeadings.length>0)degreeHeadings.each(function(){var me=$(this),rowTitle=me.find('.row--title'),heading=rowTitle.html();rowTitle.html("<div class = 'orange-heading'>"+heading+"</div>");});});})(jQuery);;(function($){'use strict';$(function(){var textToReplace,viewDirectories=$('.view-directory'),viewDirectoryBlock1=viewDirectories.filter('.view-display-id-block_1'),viewCenterDirectory=$('.view-center-directory'),viewSchoolDirectory=$('.view-school-directory'),viewDepartmentDirectory=$('.view-department-directory'),mapIframe=$('#person-map-iframe');setTimeout(function(){mapIframe.attr('src',mapIframe.data('src'));},1000);if(viewDirectoryBlock1.length>0){viewDirectoryBlock1.find(".views-exposed-form fieldset[data-drupal-selector='edit-colleges']").addClass("closed");viewDirectoryBlock1.find(".views-exposed-form fieldset[data-drupal-selector='edit-divisions']").addClass("closed");}if(viewCenterDirectory.length>0){textToReplace=viewCenterDirectory.find(".view-directory-blocks .view-footer").html();viewCenterDirectory.find(".view-directory-blocks .view-footer").html(textToReplace.replace("Directory","Center Directory"));}if(viewSchoolDirectory.length>0){textToReplace=viewSchoolDirectory.find(".view-directory-blocks .view-footer").html();viewSchoolDirectory.find(".view-directory-blocks .view-footer").html(textToReplace.replace("Directory","School Directory"));}if(viewDepartmentDirectory.length>0){textToReplace=viewDepartmentDirectory.find(".view-directory-blocks .view-footer").html();viewDepartmentDirectory.find(".view-directory-blocks .view-footer").html(textToReplace.replace("Directory","Department Directory"));}if(viewDirectories.length>0)if(viewDirectories.not(".view-display-id-block_3").length&&viewDirectories.find("input[name='term_node_tid_depth']").length)$(document).ajaxStop(function(){var selDiv=$('<div class="form-item form-item-directory-mobile-select form-group">'),selLabel=$("<label>").text("Filter By"),sel=$('<select class="form-select" id="directory-select" data-bef-auto-submit-exclude>');$(".form-item-directory-mobile-select").remove();$("input[name='term_node_tid_depth']").each(function(){var me=$(this);if(me.is(':checked'))sel.append($("<option selected='selected'>").attr('value',me.val()).text(me.siblings("label").text()));else sel.append($("<option>").attr('value',me.val()).text(me.siblings("label").text()));});selLabel.appendTo(selDiv);sel.appendTo(selDiv);selDiv.insertBefore('.view-directory .views-exposed-form .form-actions');$("#directory-select").on("change",function(){$("input[name=term_node_tid_depth][value="+$(this).val()+"]").attr('checked','checked').trigger('change');});});});$(function(){var courseTable=$('.courses-taught'),links,descs;if(courseTable.length>0){links=courseTable.find('.course-name-link');descs=courseTable.find('.profile-course-description');links.on('click',function(){var me=$(this),desc=me.parent().find('.profile-course-description'),div=desc.find('div'),vis=desc.is(':visible'),h1;me.toggleClass('open');if(vis)div.fadeOut('fast',function(){desc.animate({'height':0},'fast',function(){desc.hide().height('');div.show();desc.removeClass('desc-shown');});});else{desc.addClass('desc-shown');desc.show();h1=desc.height();div.hide();desc.animate({'height':h1},'fast',function(){div.fadeIn('fast');});}});}});})(jQuery);;(function($){'use strict';$(function(){$.ajax({method:'GET',url:'/webtools/emergency/base_theme_html.php'}).done(function(msg){if(msg!=='')$('#emergency-message-container').html(msg).removeClass('d-none');});});})(jQuery);;(function($){'use strict';$(function(){if($.fn.is_staging_server()){var eventsSiteUrls=document.getElementsByClassName('events-site-url');for(var i=0;i<eventsSiteUrls.length;i++)eventsSiteUrls[i].href=eventsSiteUrls[i].href.replace('https://events.rit.edu','https://events-staging.rit.edu');}});})(jQuery);;(function($){'use strict';$(function(){var tuitionSelect=$('select[name="tuition_category"]'),fullWidthRows=$('.full-width-row');$('body').removeClass('preload');if(tuitionSelect.length>0)tuitionSelect.append('<optgroup label=""></optgroup>');if(fullWidthRows.length>0){var styleEl=document.createElement("style");document.head.appendChild(styleEl);var sheet=styleEl.sheet;sheet.insertRule(":root{--scrollbar-width: "+$.fn.getScrollbarWidth()+"px;}");}setTimeout(function(){var ytMaxresImages=$('.youtube-maxres-fallback-lazy');if(ytMaxresImages.length>0)ytMaxresImages.each(function(){var ytImage=this;$.get('/marketing/utilities/random-tools/youtube-maxres-image-exists.php?video_id='+ytImage.src.split('/')[4]).fail(function(){ytImage.src=ytImage.src.replace('maxresdefault.jpg','hqdefault.jpg');});});},500);$.event.special.touchstart={setup:function(_,ns,handle){this.addEventListener("touchstart",handle,{passive:!ns.includes("noPreventDefault")});}};$.event.special.touchmove={setup:function(_,ns,handle){this.addEventListener("touchmove",handle,{passive:!ns.includes("noPreventDefault")});}};$.event.special.wheel={setup:function(_,ns,handle){this.addEventListener("wheel",handle,{passive:true});}};$.event.special.mousewheel={setup:function(_,ns,handle){this.addEventListener("mousewheel",handle,{passive:true});}};});})(jQuery);;(function($){'use strict';$(function(){var heroCon=$('#block-rit-bootstrap-subtheme-content').find('.field--name-field-hero-content');if(heroCon.length>0){var activeHeroItem=heroCon.find('.carousel-item.active'),heroVideo,playButton;if(activeHeroItem.length>0){heroVideo=activeHeroItem.find('video');if(heroVideo.length>0){playButton=activeHeroItem.find('a.play-hero-video-button');playButton.on('click',function(e){var heroElement=($.fn.isMobileWidth()&&heroVideo.length>1)?heroVideo[1]:heroVideo[0];e.preventDefault();if(heroElement.paused)heroElement.play();else heroElement.pause();$(this).find('.icon').toggleClass('fa-pause fa-play');});}}}});})(jQuery);;(function($){'use strict';$(function(){var horizontalCarousels=$('.carousel.horizontal-slide-carousel');if(horizontalCarousels.length>0){var carouselIndicators=horizontalCarousels.find('.carousel-indicators > li'),carouselNav=horizontalCarousels.find('.carousel-nav-item'),carouselSlides=horizontalCarousels.find('.carousel-item');carouselSlides.each(function(index){$(this).find('.carousel-index').text(index+1);});carouselIndicators.on('click',function(){var thisElement=$(this);horizontalCarousels.carousel(thisElement.index());});carouselNav.on('click',function(){if($(this).hasClass('carousel-control-prev'))horizontalCarousels.carousel('prev');else{if($(this).hasClass('carousel-control-next'))horizontalCarousels.carousel('next');}});}$('.horizontal-slide-carousel .card-body').matchHeight();});})(jQuery);;(function($){'use strict';document.addEventListener("DOMContentLoaded",function(){var active=false,lazyImages=[].slice.call(document.querySelectorAll(".lazy-io")),waitToDoScrollStuff=false,windo=$(window),endDoScrollHandle,doScrollStuff,lazyLoad,boundingRect;lazyLoad=function(){if(active===false){active=true;
2lazyImages.forEach(function(lazyImage){boundingRect=lazyImage.getBoundingClientRect();if((boundingRect.top<=window.innerHeight+400&&boundingRect.bottom>=-400)&&lazyImage.offsetParent!==null&&getComputedStyle(lazyImage).display!=="none"){$.fn.loadLazyImages($(lazyImage));lazyImages=lazyImages.filter(function(image){return image!==lazyImage;});if(lazyImages.length===0){window.removeEventListener("resize",lazyLoad);window.removeEventListener("orientationchange",lazyLoad);}}});active=false;}};setTimeout(function(){window.addEventListener("resize",lazyLoad);window.addEventListener("orientationchange",lazyLoad);doScrollStuff=function(){lazyLoad();};windo.on('scroll.lazyLoad',function(){if(waitToDoScrollStuff)return;waitToDoScrollStuff=true;clearTimeout(endDoScrollHandle);doScrollStuff();setTimeout(function(){waitToDoScrollStuff=false;},100);endDoScrollHandle=setTimeout(function(){doScrollStuff();},200);});$(document).ajaxSuccess(function(){lazyImages=[].slice.call(document.querySelectorAll(".lazy-io"));lazyLoad();});windo.trigger('scroll.lazyLoad');},500);});})(jQuery);;(function($){'use strict';$(function(){setTimeout(function(){$('a.allow-referrer[rel="noopener noreferrer"]').each(function(){this.rel='noopener';});$(document).on('click','a',function(){this.classList.add('mouse-focus');});},50);});$(document).ready(function(){var scrollIntoView=$('.scroll-into-view-links');if(scrollIntoView.length>0)$(document).on('click','.scroll-into-view-links a[href^="#"]',function(e){e.preventDefault();var href=this.getAttribute("href");$.fn.scrollIntoView($(href));window.location.hash=href;});});$(window).keyup(function(e){var code=(e.keyCode?e.keyCode:e.which);if(code===9||code===13){var currentFocus=$(':focus'),parent=currentFocus.closest("li.nav-item").find(".dropdown-toggle");if(code===9)if(currentFocus.hasClass('dropdown-toggle')){$('.tabbed').not(currentFocus).removeClass('tabbed');$('.mouse-focus').removeClass('mouse-focus');if(!currentFocus.hasClass('tabbed')&&currentFocus.parent().hasClass('show-subnav'))currentFocus.addClass('tabbed');}else if(currentFocus.hasClass('dropdown-link')){if(!parent.hasClass('tabbed')){if(!parent.parent().hasClass('show-subnav'))parent.trigger('click');parent.addClass('tabbed');}}else{if(currentFocus.hasClass('nav-link'))$('.tabbed').removeClass('tabbed').trigger('click');}else{if(code===13)if(currentFocus.hasClass('dropdown-toggle')){currentFocus.toggleClass('tabbed',currentFocus.parent().hasClass('show-subnav'));parent.trigger('click');}}}});})(jQuery);(function(){"use strict";var linksThatNeedFixing=document.querySelectorAll('.page-column a:not([data-readmore-toggle]):not(.btn):not(.no-icon-link-wrapper):not([data-toggle]):not([role="button"]):not([href="#"]):has(> span[class*="fa-"])');linksThatNeedFixing.forEach(function(anchor){removeMarginAndPaddingClasses(anchor);anchor.classList.add('icon-link-wrapper');anchor.classList.add('manual-link-wrapper');var icons=anchor.querySelectorAll('span[class*="fa-"]');icons.forEach(function(icon){removeMarginAndPaddingClasses(icon);icon.innerHTML=icon.innerHTML.replace('&nbsp;','');});var firstIconPosition=getSpanPosition(icons[0]);if(firstIconPosition.total===1)return;if(firstIconPosition.position===0){anchor.classList.add('icon-before');anchor.classList.add('icon-block');}else anchor.classList.add('icon-after');});function getSpanPosition(targetSpan){var anchor=targetSpan.closest("a");if(!anchor)return null;var allNodes=Array.from(anchor.childNodes).filter(function(node){return node.nodeType===Node.ELEMENT_NODE||(node.nodeType===Node.TEXT_NODE&&node.textContent.trim());});var targetIndex=allNodes.indexOf(targetSpan);if(targetIndex===-1)return null;return {before:allNodes.slice(0,targetIndex),after:allNodes.slice(targetIndex+1),position:targetIndex,total:allNodes.length};}function removeMarginAndPaddingClasses(el){var classList=Array.from(el.classList);classList.forEach(function(className){if(className.startsWith("m-")||className.startsWith("mt-")||className.startsWith("mb-")||className.startsWith("ml-")||className.startsWith("mr-")||className.startsWith("mx-")||className.startsWith("my-")||className.startsWith("p-")||className.startsWith("pt-")||className.startsWith("pb-")||className.startsWith("pl-")||className.startsWith("pr-")||className.startsWith("px-")||className.startsWith("py-"))el.classList.remove(className);});return el;}})();;(function($){'use strict';$(function(){var containers=$('.even-width-container'),carouselsMatchHeight=$('#houseBannerCarousel').add('#houseBannerCarouselDepartment').add('#houseBannerCarouselHomepage').add('.carousel.matchheight'),blackImageCards=$('.black-image-cards');if(containers.length>0){containers.find('.jumbotron').find('.text-content').matchHeight();containers.find('.featured-links-block').find('.card-title').matchHeight();containers.find('.featured-links-block--outlined').find('.featured-links-block').matchHeight();containers.find('.col-statistic').find('.statistic').matchHeight();containers.find('.person-with-title-above').find('.embed-person').find('.embed-person--extra-text').matchHeight();}if(carouselsMatchHeight.length>
20)carouselsMatchHeight.find('.carousel-item').matchHeight();if(blackImageCards.length>0)$('.black-image-cards .image-card--text').matchHeight();});})(jQuery);;(function($){'use strict';$(document).ready(function(){var nav=$('#nav--inline-block');nav.addClass('font-weight-bold');if(nav.length>0){var rows=$('.page-row').not('.exclude-jump-nav'),html='';rows.each(function(){var self=$(this),pageColumn=self.find('.page-columns');if(pageColumn.length>0){var link=self.find('.row--title--anchor').attr('id'),rowTitleIcon=pageColumn.find('.row-title-icon > span'),icon=pageColumn.attr('class').split(' ').concat((rowTitleIcon.length>0)?rowTitleIcon.attr('class').split(' '):[]),outputLink=!self.find('.row--title').hasClass('no-menu-title'),rowTitle=self.find('.row--title').text();icon=icon.filter(function(value){return value.indexOf('fa')===0;}).join(' ');if(link&&outputLink){var linkText=(rowTitle.trim()!=='')?rowTitle:$.fn.titleCase(link.replaceAll('-',' ').mapReplace({'co op':'co-op'}));icon=(icon.trim()==='')?'far fa-arrow-right':icon;html+='<li class="position-relative"><a class="'+icon+' see-more icon-block" href="#'+link+'">'+linkText+'</a></li>';}}});nav.find('ul').html(html);}});})(jQuery);;(function($){'use strict';$(document).ready(function(){$('#header, #header--mobile').find('a.nav-link.dropdown-toggle').unbind('click');});$(function(){var mainNav=$('#nav--main'),subNavs=mainNav.find('.dropdown-menu'),dropdowns=mainNav.find('li.dropdown'),mainLinks=mainNav.find('ul.nav').children(),activeLink=mainLinks.filter('.active'),dropdownShowing;mainLinks.on('mouseover',function(){activeLink.removeClass('active');});mainLinks.on('mouseout',function(){if(!dropdownShowing)activeLink.addClass('active');});dropdowns.on('click.bs.dropdown',function(e){e.stopPropagation();var me=$(this),index=dropdowns.index(me),item=subNavs.eq(index),code=(e.keyCode?e.keyCode:e.which),h1,h2,itemShowing,alreadyShowing;subNavs.finish();$('.mouse-focus').removeClass('mouse-focus');if(code===1)me.addClass('mouse-focus');dropdownShowing=dropdowns.filter('.show-subnav');itemShowing=subNavs.filter('.show');h1=itemShowing.find('.dropdown-item').outerHeight();h2=me.find('.dropdown-item').outerHeight();alreadyShowing=itemShowing.length>0;if(alreadyShowing&&!item.is(itemShowing)){dropdownShowing.removeClass('show-subnav');me.toggleClass('show-subnav');dropdownShowing=me;itemShowing.removeClass('show');item.toggleClass('show');item.css('opacity',1);if(!mainNav.find('ul.nav').hasClass('no-slab-nav'))item.find('.dropdown-item.container').css('height',h1).animate({'height':h2},'fast',function(){$(this).css('height','');});}else if(item.hasClass('show'))item.css('opacity',1).animate({'opacity':0},'fast',function(){item.removeClass('show');item.css('opacity','');me.removeClass('show-subnav');dropdownShowing=null;activeLink.addClass('active');});else{item.addClass('show');me.addClass('show-subnav');dropdownShowing=me;item.css('opacity',0).animate({'opacity':1},'fast');}});$(document).click(function(event){var eTarget=$(event.target);if(!eTarget.closest('#nav--main').length&&!eTarget.closest('#nav--main--sub-content').length){mainNav.find('li.dropdown.show-subnav').trigger('click.bs.dropdown');activeLink.addClass('active');}});});})(jQuery);;(function($){'use strict';$(function(){var body=$('body'),navButton=$('#header--mobile').find('.nav--main--button'),navButtonLink=navButton.find('a'),navMainMenu=$('#block-mainnavigation-2').children('ul'),navMainMenuActive=navMainMenu.children('.active'),navMainMenuImages=navMainMenu.find('.field--name-field-image').find('img'),firstItemClicked=false;navButtonLink.on('click',function(e){e.preventDefault();$('#overlay-body').addClass('show');$('#header--mobile--nav--left').addClass('show').addClass('transition');body.addClass('fixed');navMainMenuActive.children('ul').css({'display':'block','top':'0px'});$('#header--mobile--nav--right').removeClass('show');});navMainMenu.find('li.dropdown-item').on('click.bs.dropdown',function(e){e.stopPropagation();});navMainMenu.children('li.dropdown').on('show.bs.dropdown',function(){var me=$(this);me.find('.dropdown-menu').first().stop(true,true).slideDown().addClass('mouse-focus');if(!firstItemClicked&&navMainMenuActive.length>0){if(me[0]!==navMainMenuActive[0])navMainMenuActive.children('a').trigger('click');firstItemClicked=true;}});navMainMenu.children('li.dropdown').on('hide.bs.dropdown',function(){var me=$(this);
2me.find('.dropdown-menu').first().stop(true,true).slideUp();if(!firstItemClicked&&navMainMenuActive.length>0&&me[0]===navMainMenuActive[0])firstItemClicked=true;});navMainMenuImages.on('click',function(){$(this).closest('.dropdown-item').find('a')[0].click();});});})(jQuery);;(function($){'use strict';$(function(){var body=$('body'),navButton=$('#header--mobile').find('.nav--overflow--button'),navButtonLink=navButton.find('a');navButtonLink.on('click',function(e){e.preventDefault();$('#overlay-body').addClass('show');$('#header--mobile--nav--right').addClass('show').addClass('transition');body.addClass('fixed');$('#header--mobile--nav--left').removeClass('show');});});})(jQuery);(function(){'use strict';document.addEventListener('DOMContentLoaded',function(){setTimeout(function(){var body=document.body,docu=document,windo=window,main=document.querySelector('main'),mobileSidebarNav=document.getElementById('progress-navigation--sidebar--sidebar'),mobileTopNavCon=document.getElementById('progress-navigation--top--container'),mobileTopNav=document.getElementById('progress-navigation--top'),mobileJumpNav=document.getElementById('header--mobile--section-jump'),mobileTitleBar=document.getElementById('header--mobile--title-bar'),mobileLeftNav=document.getElementById('header--mobile--nav--left'),mobileRightNav=document.getElementById('header--mobile--nav--right'),lastScrollTop=0,mobileTitleBarTop=document.getElementById('header--mobile--rit-bar').offsetHeight,hasJumpNav=false,backToTop=document.getElementById('back-to-top-btn'),doScrollStuff,mobileSidebarSelect;var sidebarMenu=mobileSidebarNav&&mobileSidebarNav.querySelector('.pn--menu ul.nav');var topMenu=mobileTopNav&&mobileTopNav.querySelector('.pn--menu ul.nav');hasJumpNav=(sidebarMenu&&sidebarMenu.children.length>0)||(topMenu&&topMenu.children.length>0);if(hasJumpNav&&mobileJumpNav){mobileJumpNav.querySelector('.jump-nav-container').innerHTML='<a href="#" id="mobile-sidebar-select" class="d-inline-block lh-2 text-white bg-black my-2 p-2 px-4 font-weight-bold dropdown-toggle">Jump to Section</a>';mobileSidebarSelect=document.getElementById('mobile-sidebar-select');}docu.addEventListener('click',function(e){if(e.target&&e.target.id==='mobile-sidebar-select'){e.preventDefault();mobileSidebarSelect.classList.toggle('show');body.classList.toggle('fixed');var overlay=document.getElementById('overlay-body');if(overlay)overlay.classList.toggle('show');if(mobileSidebarNav)mobileSidebarNav.classList.toggle('show');if(mobileTopNav&&!mobileTopNav.classList.contains('show')){if(mobileTopNavCon){mobileTopNavCon.classList.add('position-fixed');mobileTopNavCon.style.opacity=1;}setTimeout(function(){mobileTopNav.classList.add('show');},20);}else{if(mobileTopNav)mobileTopNav.classList.remove('show');}}});docu.addEventListener('click',function(e){var sidebarNavShown=mobileSidebarNav&&mobileSidebarNav.classList.contains('show');var topNavShown=mobileTopNav&&mobileTopNav.classList.contains('show');if((sidebarNavShown||topNavShown)){var clickedAnchor=e.target.tagName==='A'?e.target:e.target.closest('a');if(clickedAnchor&&(clickedAnchor.closest('#progress-navigation--sidebar--sidebar.show')||clickedAnchor.closest('#progress-navigation--top.show'))){if(mobileSidebarNav)mobileSidebarNav.classList.remove('show');if(mobileTopNav)mobileTopNav.classList.remove('show');if(mobileSidebarSelect)mobileSidebarSelect.classList.remove('show');body.classList.remove('fixed');var overlay=document.getElementById('overlay-body');if(overlay)overlay.classList.remove('show');}}});docu.addEventListener('click',clickHandler);docu.addEventListener('touchstart',clickHandler);function clickHandler(e){if(e.target&&(e.target.id==='overlay-body'||e.target.classList.contains('button--close'))){e.preventDefault();if(mobileSidebarNav)mobileSidebarNav.classList.remove('show');if(mobileTopNav)mobileTopNav.classList.remove('show');body.classList.remove('fixed');var overlay=document.getElementById('overlay-body');if(overlay)overlay.classList.remove('show');if(mobileLeftNav)mobileLeftNav.classList.remove('show');if(mobileRightNav)mobileRightNav.classList.remove('show');if(mobileSidebarSelect)mobileSidebarSelect.classList.remove('show');}}windo.addEventListener('load',function(){if(mobileLeftNav)mobileLeftNav.style.transition='transform .3s ease';if(mobileRightNav)mobileRightNav.style.transition='transform .3s ease';});var scrollRAF=false;function onScroll(){if(!scrollRAF){scrollRAF=true;requestAnimationFrame(function(){processScroll();scrollRAF=false;});}}windo.addEventListener('scroll',onScroll);backToTop.addEventListener('click',function(){windo.removeEventListener('scroll',onScroll);scrollTop();});doScrollStuff=function(){backToTop.classList.toggle('shown',windo.scrollY>400);};var backToTopRAF=false;windo.addEventListener('scroll',function(){if(!backToTopRAF){backToTopRAF=true;requestAnimationFrame(function(){doScrollStuff();backToTopRAF=false;});}});function processScroll(){var st=windo.scrollY,mobileMenuFixed=st>mobileTitleBarTop;if(mobileTitleBar)mobileTitleBar.classList.toggle('position-fixed',mobileMenuFixed);if(main)main.classList.toggle('mobile-menu-fixed',mobileMenuFixed);var emergency=document.getElementById('emergency-message-container');if(emergency)emergency.classList.toggle('mobile-menu-fixed',mobileMenuFixed);if(st>300){if(mobileTitleBar)mobileTitleBar.classList.add('flyaway');if(hasJumpNav&&mobileJumpNav)mobileJumpNav.classList.add('flyin');}else{if(mobileTitleBar)mobileTitleBar.classList.remove('flyaway');if(hasJumpNav){if(mobileSidebarNav)mobileSidebarNav.classList.remove('show');if(mobileTopNav)mobileTopNav.classList.remove('show');if(mobileJumpNav)mobileJumpNav.classList.remove('flyin');}}lastScrollTop=st;}function scrollTop(){var c=document.documentElement.scrollTop||document.body.scrollTop;if(c>0){var scrollEndTimeout=setTimeout(function(){handleScrollEnd();},100);var handleScrollEndOnce=function(){clearTimeout(scrollEndTimeout);window.removeEventListener('scrollend',handleScrollEndOnce);handleScrollEnd();};window.addEventListener('scrollend',handleScrollEndOnce);window.scrollTo({top:0,behavior:'smooth'});}}function handleScrollEnd(){window.addEventListener('scroll',onScroll);processScroll();}},50);});})();;(function($){'use strict';$(function(){if($('#progress-navigation--top').length>0||$('#progress-navigation--sidebar--sidebar').length>0)setTimeout(setupMobileProgressNav,20);});function setupMobileProgressNav(){var windo=$(window),documento=$(document),body=$('body'),pBar=$('#mobile-progress-bar').find('.progress-barz'),isMobileWidth=$.fn.isMobileWidth(),updatedDataCache=false,waitToDoScrollStuff=false,endDoScrollHandle,doScrollStuff,waitToDoResizeStuff=false,endDoResizeHandle,doResizeStuff,windowHeight,documentHeight;doScrollStuff=function(){if(isMobileWidth){var winScrollTop=windo.scrollTop(),newPercent;if(!updatedDataCache)updateDataCache();newPercent=Math.ceil((winScrollTop)/(documentHeight-windowHeight)*100);pBar.stop().animate({'width':newPercent+'%'});}};windo.on('scroll.navProgressMobile',function(){if(isMobileWidth){if(waitToDoScrollStuff)return;waitToDoScrollStuff=true;clearTimeout(endDoScrollHandle);doScrollStuff();setTimeout(function(){waitToDoScrollStuff=false;},100);endDoScrollHandle=setTimeout(function(){doScrollStuff();},200);}});windo.on('resize.navProgressMobile',function(){if(waitToDoResizeStuff)return;waitToDoResizeStuff=true;clearTimeout(endDoResizeHandle);doResizeStuff();setTimeout(function(){waitToDoResizeStuff=false;},200);endDoResizeHandle=setTimeout(function(){doResizeStuff();},400);});doResizeStuff=function(){isMobileWidth=$.fn.isMobileWidth();if(isMobileWidth){updateDataCache();windo.trigger('scroll.navProgressMobile');}};windo.on('load',function(){if(isMobileWidth){updateDataCache();windo.trigger('scroll.navProgressMobile');}startBodyHeightWatch();});function startBodyHeightWatch(){var bodyHeight=body.height();setInterval(function(){if(isMobileWidth){var h1=body.height();if(h1!==bodyHeight){bodyHeight=h1;updateDataCache();windo.trigger('scroll.navProgressMobile');}}},500);}function updateDataCache(){if(isMobileWidth){updatedDataCache=true;windowHeight=windo.height();documentHeight=documento.height();}}}})(jQuery);;(function($){'use strict';$(function(){var sidebarProgressNavCon=$('#progress-navigation--sidebar');if(sidebarProgressNavCon.length>0)setTimeout(setupSidebarProgressNav,20);});function setupSidebarProgressNav(){var windo=$(window),documento=$(document),body=$('body'),header=$('#header'),footer=$('#footer'),sidebarCon=$('#progress-navigation--sidebar--sidebar'),contentCon=$('#progress-navigation--sidebar--content'),fieldItems=contentCon.find('> .field--name-field-content > .field__item'),firstContentColumnCon=fieldItems.first().find('> .page-row > div > .page-columns > .row >
2 .page-column'),lastContentColumnCon=fieldItems.last().find('> .page-row > div > .page-columns > .row > .page-column'),menuCon=sidebarCon.find('.sidebar-menu'),menuNavCon=menuCon.children('nav'),additionalCon=menuCon.children('.sidebar-additional-content'),additionalConIsLeft=true,progressBarCon=sidebarCon.find('.progress'),progressPercentCon=progressBarCon.find('.progress-bar'),listCon=menuNavCon.children('ul'),titleCons=contentCon.find('> .field--name-field-content > .field__item > .page-row > div > .page-columns > .row--title:not(.no-menu-title)'),isMobileWidth=$.fn.isMobileWidth(),hasFixedHeader=body.hasClass('template-type--landing'),additionalConPlacement=(body[0].hasAttribute("data-mobile-nav-placement"))?body[0].dataset.mobileNavPlacement:null,fixedHeaderHeight=0,waitToDoResizeStuff=false,waitToDoScrollStuff=false,activeTitleConIndex=-1,endDoResizeHandle,endDoScrollHandle,bodyTop,sidebarTop,windowHeight,documentHeight,pnConHeight,sidebarConHeight,menuFixedTop,headerEnd;if(!isMobileWidth){updateDataCache();checkSidebarHeight();checkAdditionalContentPlacement();}else{updateDataCache();checkAdditionalContentPlacement();}if(titleCons.length>0){listCon.find('a').on('click',function(e){var href=this.getAttribute('href');e.preventDefault();history.pushState({},'',href);$.fn.scrollIntoView($(href));});windo.on('scroll.navProgressSidebar',function(){doScrollStuffMaybe();});}function doScrollStuffMaybe(){if(!isMobileWidth){if(waitToDoScrollStuff)return;waitToDoScrollStuff=true;clearTimeout(endDoScrollHandle);if(!isMobileWidth)doScrollStuff();setTimeout(function(){waitToDoScrollStuff=false;},75);endDoScrollHandle=setTimeout(function(){if(!isMobileWidth)doScrollStuff();},100);}}function doScrollStuff(){if(!isMobileWidth){var winTop=windo.scrollTop(),titleConPercent=0,menuTop=parseInt(menuCon.css('margin-top'),10),atBottom=(winTop+windowHeight>=documentHeight),nextActiveTitleConIndex=-1,lastPassedTitleConIndex=-1,activeTitleCon,bottom,footerTop,newPercent,x,y;menuCon.toggleClass('position-fixed',winTop>sidebarTop);winTop+=fixedHeaderHeight;if(atBottom){newPercent=100;nextActiveTitleConIndex=listCon.children().length-1;}else{if(winTop<headerEnd)nextActiveTitleConIndex=0;titleCons.each(function(index){var titleTop=this.dataset.offsetTop,titleBottom=this.dataset.offsetBottom,isActive=false,titleConTotal,myListCon;if(winTop>titleBottom){titleConTotal=100;lastPassedTitleConIndex=index;}else{if(winTop>=titleTop&&winTop<=titleBottom){x=titleBottom-titleTop;y=winTop-titleTop;titleConTotal=(y/x*100);isActive=true;}}myListCon=listCon.children().eq(index);if(isActive)nextActiveTitleConIndex=index;if(titleConTotal>0)titleConPercent+=(myListCon[0].dataset.barPercent*titleConTotal/100);});newPercent=Math.ceil(titleConPercent*100)/100;}progressPercentCon.attr('aria-valuenow',newPercent).css('width',newPercent+'%');winTop-=fixedHeaderHeight;bottom=winTop+menuCon.height()+menuTop;footerTop=footer.offset().top;menuCon.toggleClass('at-bottom',bottom>=(footerTop-$.fn.convertRemToPixels(6)));if(nextActiveTitleConIndex<0&&lastPassedTitleConIndex>=0)nextActiveTitleConIndex=lastPassedTitleConIndex;if(menuCon.hasClass('at-bottom'))nextActiveTitleConIndex=listCon.children().length-1;if(nextActiveTitleConIndex>=0&&activeTitleConIndex!==nextActiveTitleConIndex){if(activeTitleConIndex>=0&&activeTitleConIndex!==nextActiveTitleConIndex){activeTitleCon=listCon.children().eq(activeTitleConIndex);activeTitleCon.removeClass('active');}activeTitleConIndex=nextActiveTitleConIndex;activeTitleCon=listCon.children().eq(activeTitleConIndex);activeTitleCon.addClass('active');}}}windo.on('resize.navProgressSidebar',function(){doResizeStuffMaybe();});function doResizeStuff(){var newIsMobileWidth=$.fn.isMobileWidth();if(newIsMobileWidth&&!isMobileWidth){isMobileWidth=true;updateDataCache();checkAdditionalContentPlacement();}isMobileWidth=newIsMobileWidth;if(!isMobileWidth){updateDataCache();checkSidebarHeight();checkAdditionalContentPlacement();windo.trigger('scroll.navProgressSidebar');}}function doResizeStuffMaybe(){if(waitToDoResizeStuff)return;waitToDoResizeStuff=true;clearTimeout(endDoResizeHandle);doResizeStuff();setTimeout(function(){waitToDoResizeStuff=false;},300);endDoResizeHandle=setTimeout(function(){doResizeStuff();},400);}windo.on('load',function(){if(!isMobileWidth){updateDataCache();windo.trigger('scroll.navProgressSidebar');}startBodyHeightWatch();});windo.trigger('scroll.navProgressSidebar');function startBodyHeightWatch(){var bodyHeight=body.height();setInterval(function(){if(!isMobileWidth){var h1=body.height();if(h1!==bodyHeight){bodyHeight=h1;updateDataCache();windo.trigger('scroll.navProgressSidebar');}}},500);}function checkAdditionalContentPlacement(){var availableHeight=windowHeight-menuFixedTop-$.fn.convertRemToPixels(1),isMoved=false;if(isMobileWidth||!sidebarCon.is(':visible')||sidebarConHeight>availableHeight){if(additionalConIsLeft){moveAdditionalContent('right');isMoved=true;}}else{if(!additionalConIsLeft&&sidebarConHeight<availableHeight){moveAdditionalContent('left');isMoved=true;if(sidebarConHeight>availableHeight){moveAdditionalContent('right');isMoved=false;}}}if(isMoved)checkSidebarHeight();}function checkSidebarHeight(){var wasSmall=menuCon.hasClass('small-menu'),sidebarConHeight1=menuCon.outerHeight(),availableHeight=(windowHeight-menuFixedTop-$.fn.convertRemToPixels(1)),isSmall;if(wasSmall){menuCon.removeClass('small-menu');sidebarConHeight1=menuCon.outerHeight();menuCon.addClass('small-menu');}isSmall=(sidebarConHeight1>availableHeight);menuCon.toggleClass('small-menu',isSmall);if(wasSmall!==isSmall)updateDataCache();}function moveAdditionalContent(location){var leftClasses='col-12 col-lg-6 col-xl-5',rightClasses='col-12 col-lg-6 col-xl-7',moveClasses='ml-4 mt-5',moveClasses1='bg-light';if(location==='left'){menuCon.append(additionalCon);additionalCon.addClass(moveClasses).removeClass(moveClasses1);additionalCon.find('.make-left-column').removeClass(leftClasses);additionalCon.find('.make-right-column').removeClass(rightClasses);additionalConIsLeft=true;}else{if(location==='right'){switch(additionalConPlacement){case 'end':lastContentColumnCon.append(additionalCon);break;case 'top':contentCon.prepend(additionalCon);break;default:firstContentColumnCon.append(additionalCon);}additionalCon.removeClass(moveClasses).addClass(moveClasses1);additionalCon.find('.make-left-column').addClass(leftClasses);additionalCon.find('.make-right-column').addClass(rightClasses);additionalConIsLeft=false;}}sidebarConHeight=menuCon.outerHeight();}function updateDataCache(){var menuFixed=menuCon.hasClass('position-fixed'),menuAtBottom=menuCon.hasClass('at-bottom');if(!menuFixed)menuCon.addClass('position-fixed');menuFixedTop=parseInt(menuCon.css('margin-top'),10);menuCon.toggleClass('position-fixed',menuFixed);progressBarCon.css('width',menuNavCon.height()+'px');if(menuFixed)menuCon.removeClass('position-fixed');if(menuAtBottom)menuCon.removeClass('at-bottom');if(hasFixedHeader)fixedHeaderHeight=header.height();menuCon.css('width','').css('width',menuCon.width());bodyTop=parseInt(body.css('padding-top'),10);sidebarTop=menuCon.offset().top-menuFixedTop;sidebarConHeight=menuCon.outerHeight();pnConHeight=menuNavCon.outerHeight();windowHeight=windo.height();documentHeight=documento.height();menuCon.toggleClass('position-fixed',menuFixed);menuCon.toggleClass('at-bottom',menuAtBottom);titleCons.each(function(){var me=$(this),con=me.closest('.content-row--container'),conTopM
2argin=parseInt(con.css('margin-top'),10),conBottomMargin=parseInt(con.css('margin-bottom'),10),par=me.closest('.page-row').parent(),top=par.offset().top-conTopMargin-bodyTop,bottom=top+conBottomMargin+par.height();this.dataset.offsetTop=top;this.dataset.offsetBottom=bottom;});listCon.find('li').each(function(){var me=$(this);this.dataset.barPercent=me.outerHeight()/pnConHeight*100;});if(titleCons.length>0)headerEnd=titleCons.first()[0].dataset.offsetTop;}}})(jQuery);;(function($){'use strict';$(function(){var topProgressNavCon=$('#progress-navigation--top');if(topProgressNavCon.length>0)setTimeout(setupTopProgressNav,20);});function setupTopProgressNav(){var windo=$(window),documento=$(document),body=$('body'),headerDesktop=$('#header'),pnCon=$('#progress-navigation--top--container'),pnBar=pnCon.find('.progress-bar'),contentCon=$('#block-rit-bootstrap-subtheme-content'),menuCon=pnCon.find('.pn--menu'),listCon=menuCon.children('ul'),listConLinks=listCon.find('a'),titleCons=contentCon.find('> .field--name-field-content > .field__item > .page-row > div > .page-columns > .row--title:not(.no-menu-title)'),stickyPos=1,isMobileWidth=$.fn.isMobileWidth(),waitToDoScrollStuff=false,endDoScrollHandle,doScrollStuff,waitToDoResizeStuff=false,endDoResizeHandle,doResizeStuff,activeTitleConIndex=-1,bodyTop,bodyBottom,windowHeight,documentHeight,headerHeight,pnConWidth,pnConHeight,menuConWidth,headerEnd,footerStart,menuStart,menuEnd;if(titleCons.length>0){listConLinks.wrapInner('<span/>').append('<div class="active-line d-none d-md-block">&nbsp;</div>');if(!isMobileWidth){updateNavItemWidths();updateDataCache();}listConLinks.on('click',function(e){var href=this.getAttribute('href');e.preventDefault();history.pushState({},'',href);$.fn.scrollIntoView($(href));});doScrollStuff=function(){if(!isMobileWidth){var winScrollTop=windo.scrollTop(),winTop=winScrollTop+pnConHeight,headerPercent=0,titleConPercent=0,footerPercent=0,isShowing=pnCon.hasClass('position-fixed'),willShow=window.pageYOffset>stickyPos,atBottom=(winScrollTop+windowHeight>=documentHeight),nextActiveTitleConIndex=-1,lastPassedTitleConIndex=-1,activeTitleCon,newPercent,x,y;if(isShowing&&!willShow)pnCon.animate({'opacity':0},'fast',function(){pnCon.removeClass('position-fixed');});else{if(!isShowing&&willShow){pnCon.addClass('position-fixed');pnCon.animate({'opacity':1},'fast');updateNavItemUnderlineWidth();}}if(atBottom){newPercent=100;nextActiveTitleConIndex=listCon.children().length-1;}else{if(winTop>=headerEnd)headerPercent=100;else{if(winTop<headerEnd){x=headerEnd;y=winTop;headerPercent=(y/x*100);nextActiveTitleConIndex=0;}}titleCons.each(function(index){var titleTop=this.dataset.offsetTop,titleBottom=this.dataset.offsetBottom,isActive=false,titleConTotal,myListCon;if(winTop>titleBottom){titleConTotal=100;lastPassedTitleConIndex=index;}else{if(winTop>=titleTop&&winTop<=titleBottom){x=titleBottom-titleTop;y=winTop-titleTop;titleConTotal=(y/x*100);isActive=true;}}myListCon=listCon.children().eq(index);if(isActive)nextActiveTitleConIndex=index;if(titleConTotal>0)titleConPercent+=(myListCon[0].dataset.barPercent*titleConTotal/100);});if(winTop>=bodyBottom)footerPercent=100;else{if(winTop>footerStart){x=bodyBottom-footerStart-windowHeight+pnConHeight;y=winTop-footerStart;footerPercent=(y/x*100);nextActiveTitleConIndex=listCon.children().length-1;}}headerPercent=menuStart/pnConWidth*headerPercent;footerPercent=(pnConWidth-menuEnd)/pnConWidth*footerPercent;newPercent=Math.ceil((headerPercent+titleConPercent+footerPercent)*100)/100;}if(nextActiveTitleConIndex<0&&lastPassedTitleConIndex>=0)nextActiveTitleConIndex=lastPassedTitleConIndex;if(nextActiveTitleConIndex>=0&&activeTitleConIndex!==nextActiveTitleConIndex){if(activeTitleConIndex>=0&&activeTitleConIndex!==nextActiveTitleConIndex){activeTitleCon=listCon.children().eq(activeTitleConIndex);activeTitleCon.removeClass('active');}activeTitleConIndex=nextActiveTitleConIndex;activeTitleCon=listCon.children().eq(activeTitleConIndex);activeTitleCon.addClass('active');}pnBar.attr('aria-valuenow',newPercent).css('width',newPercent+'%');}};windo.on('scroll.navProgressTop',function(){if(!isMobileWidth){if(waitToDoScrollStuff)return;waitToDoScrollStuff=true;clearTimeout(endDoScrollHandle);doScrollStuff();setTimeout(function(){waitToDoScrollStuff=false;},100);endDoScrollHandle=setTimeout(function(){doScrollStuff();},200);}});windo.on('resize.navProgressTop',function(){if(waitToDoResizeStuff)return;waitToDoResizeStuff=true;clearTimeout(endDoResizeHandle);doResizeStuff();setTimeout(function(){waitToDoResizeStuff=false;},200);endDoResizeHandle=setTimeout(function(){doResizeStuff();},400);});doResizeStuff=function(){isMobileWidth=$.fn.isMobileWidth();if(!isMobileWidth){updateNavItemWidths();updateDataCache();windo.trigger('scroll.navProgressTop');}};windo.on('load',function(){if(!isMobileWidth){updateDataCache();windo.trigger('scroll.navProgressTop');}startBodyHeightWatch();});windo.trigger('scroll.navProgressTop');}function startBodyHeightWatch(){var bodyHeight=body.height();setInterval(function(){if(!isMobileWidth){var h1=body.height();if(h1!==bodyHeight){bodyHeight=h1;updateDataCache();windo.trigger('scroll.navProgressTop');}}},500);}function updateDataCache(){if(!isMobileWidth){var hasFixedMenu=pnCon.hasClass('position-fixed');bodyTop=parseInt(body.css('padding-top'),10);bodyBottom=body.outerHeight(true);windowHeight=windo.height();documentHeight=documento.height();headerHeight=headerDesktop.height();pnConWidth=pnCon.outerWidth(true);pnConHeight=pnCon.outerHeight();stickyPos=headerHeight;if(!hasFixedMenu)pnCon.addClass('position-fixed');menuConWidth=menuCon.outerWidth(true);menuStart=menuCon.offset().left;menuEnd=menuStart+menuConWidth;
2if(!hasFixedMenu)pnCon.removeClass('position-fixed');titleCons.each(function(){var me=$(this),par=me.closest('.page-row').parent(),top=par.offset().top-bodyTop,bottom=top+par.height();this.dataset.offsetTop=top;this.dataset.offsetBottom=bottom;});listCon.find('li').each(function(){var me=$(this);this.dataset.barPercent=Math.floor(me.outerWidth()/pnConWidth*1000)/10;});headerEnd=titleCons.first()[0].dataset.offsetTop;footerStart=titleCons.last()[0].dataset.offsetBottom;}}function updateNavItemWidths(){var liWidths=0,maxExtraWidth=50,extraLiWidth;pnCon.show();listCon.find('li').css('width','').each(function(){liWidths+=$(this).outerWidth(true);});extraLiWidth=(menuCon.outerWidth(true)-liWidths)/titleCons.length;extraLiWidth=Math.min(maxExtraWidth,extraLiWidth);listCon.find('li').each(function(){var me=$(this);me.width(Math.floor((me.width()+extraLiWidth)*10)/10);});updateNavItemUnderlineWidth();pnCon.css('display','');}function updateNavItemUnderlineWidth(){listConLinks.each(function(){var me=$(this);me.find('.active-line').css('width',me.find('span').width());});}}})(jQuery);(function($){"use strict";$(function(){var readmoreItems=$(".readmore"),readmoreReadlessItems=$(".readmore-readless"),readmoreItems2=$(".read-more-hide-after-click"),readmoreReadlessWhiteFade=$(".readmore-readless-whitefade");if(readmoreItems.length>0){readmoreItems.each(function(){var srText=$(this).data('sr-text')?'<span class="sr-only"> '+$(this).data('sr-text')+'</span>':'';$(this).readmore({speed:1000,collapsedHeight:300,moreLink:'<a href="#">Read More'+srText+'<span class="far fa-circle-plus pl-2"></span></a>',lessLink:'<a href="#">Read Less'+srText+'<span class="far fa-circle-minus pl-2"></span></a>'});});readmoreItems.css("overflow-x","hidden");}if(readmoreReadlessItems.length>0)readmoreReadlessItems.each(function(){var srText=$(this).data('sr-text')?'<span class="sr-only"> '+$(this).data('sr-text')+'</span>':'';$(this).readmore({speed:1000,collapsedHeight:0,moreLink:'<a href="#">Read More'+srText+'<span class="far fa-circle-plus pl-2"></span></a>',lessLink:'<a href="#">Read Less'+srText+'<span class="far fa-circle-minus pl-2"></span></a>'});});if(readmoreItems2.length>0)readmoreItems2.parent().css("margin-bottom",0);if(readmoreReadlessWhiteFade.length>0)readmoreReadlessWhiteFade.each(function(){var srText=$(this).data('sr-text')?'<span class="sr-only"> '+$(this).data('sr-text')+'</span>':'';$(this).readmore({speed:1000,collapsedHeight:80,moreLink:'<a href="#" class="btn btn-primary">Read More'+srText+'<span class="far fa-circle-plus pl-2"></span></a>',lessLink:'<a href="#" class="btn btn-primary">Read Less'+srText+'<span class="far fa-circle-minus pl-2"></span></a>'});});});})(jQuery);(function($){"use strict";$(function(){if(!window.location.hash){var rowCons=$(".scrollreveal-item"),mainCon,hasHeroBanner,numToSkip,skipRows;if(rowCons.length>0){mainCon=$("#block-rit-bootstrap-subtheme-content");hasHeroBanner=mainCon.children(".field--name-field-hero-content").length>0;numToSkip=hasHeroBanner?1:2;skipRows=mainCon.find(".field--name-field-content").children(".field__item:lt("+numToSkip+")").find(".scrollreveal-item");rowCons=rowCons.not(skipRows).get();if(rowCons.length>0){ScrollReveal({duration:1000});ScrollReveal().reveal(rowCons,baseThemeSettings.scrollRevealRevealSettings.slideUp);}}}});})(jQuery);(function($){"use strict";$(function(){$("#header--mobile").find(".search--button").find("a").on("click",function(e){e.preventDefault();});});})(jQuery);;(function($){'use strict';$(function(){var gcseIsLoaded=false,isSearchStuffLoaded=false,cacheDate=new Date(),searchModal=$('#searchModal'),cacheDateString="?"+cacheDate.getFullYear()+cacheDate.getMonth()+cacheDate.getDate()+cacheDate.getHours();searchModal.on('shown.bs.modal',function(){if(!gcseIsLoaded)loadGCSE();if(!isSearchStuffLoaded)loadSearchStuff();document.getElementById('ritSearch').focus();});function loadSearchStuff(){var docu=$(document);isSearchStuffLoaded=true;if(searchModal.find('#site-search').length===0&&searchModal.find('#local-site-search').length===0)addSearchFormOverlayContent();getPopularSearches();docu.on('click','a.popularSearchTerm',function(e){e.preventDefault();$('#ritSearch').val($(this).html());ajaxSearchRequest();
2searchModal.find('.modal-dialog').animate({scrollTop:0},'slow');});docu.on('submit','form#site-search',function(event){event.preventDefault();ajaxSearchRequest();});}function ajaxSearchRequest(){var modalBody=$('.modal-body'),searchContent=$('#allSearch .content'),siteSearchContent=$('#siteSearch .content'),q=$('#ritSearch').val();if(siteSearchContent.length>0){var siteSearchValue=$('#siteSearch').data('site-search');failoverToGoogleSearch('site:'+siteSearchValue+' '+q,'siteSearchOnlyCSE');}failoverToGoogleSearch(q,'searchOnlyCSE');$('.tabs-row').removeClass('d-none');$('.typeahead__container').removeClass('result');modalBody.addClass('has-results').removeClass('searching');searchContent.addClass('search-complete');siteSearchContent.addClass('search-complete');}function failoverToGoogleSearch(q,searchVersion){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'ritSearch','ritSearch':{'ritSearch-action':q.replace(/site:\w+\ /,''),'ritSearch-label':searchVersion}});var element=google.search.cse.element.getElement(searchVersion);element.execute(q);if(typeof FW!=='undefined')FW.Progress.Unload();}function getPopularSearches(){var URL=baseThemeSettings.popularSearchesUrl+cacheDateString;$.get(URL,function(data){var results='';$.each(data.data,function(key,value){results+="<li><a href='#' class='popularSearchTerm'>"+value+"</a></li>";});$('.popular-searches .search-spinner').hide();$('.popular-searches--list').html(results);});}function setupTypeAhead(){$.typeahead({input:'#ritSearch',minLength:1,maxItem:5,order:"asc",template:"{{display}}",generateOnLoad:true,cache:true,source:{result:{ajax:{url:baseThemeSettings.typeaheadUrl+cacheDateString,path:"data"}}},callback:{onNavigateAfter:function(node,lis,a,item,query,event){if([38,40].indexOf(event.keyCode)){var resultList=node.closest("form").find("ul.typeahead__list"),activeLi=lis.filter("li.active"),offsetTop=activeLi[0]&&activeLi[0].offsetTop-(resultList.height()/2)||0;resultList.scrollTop(offsetTop);}},onClickBefore:function(node,a,item,event){event.preventDefault();$('#ritSearch').val(item.display).trigger('input.typeahead');ajaxSearchRequest();}}});}window.__gcse={callback:googleCSELoaded};function googleCSELoaded(){return;}function loadGCSE(){var cx='006753132760558468089:ehugk-nnkew';var gcse=document.createElement('script');gcse.type='text/javascript';gcse.async=true;gcse.src='https://cse.google.com/cse.js?cx='+cx;var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(gcse,s);gcseIsLoaded=true;}function loadTypeAhead(){var typeahead_script=document.createElement('script');typeahead_script.type='text/javascript';typeahead_script.src='https://cdnjs.cloudflare.com/ajax/libs/jquery-typeahead/2.11.0/jquery.typeahead.min.js';document.head.appendChild(typeahead_script);typeahead_script.addEventListener('load',setupTypeAhead);}});})(jQuery);;(function($){'use strict';$(function(){var expertisePlaceholder=(typeof baseThemeSettings.expertiseSearchPlaceholder==='undefined')?"Search Areas of Expertise":baseThemeSettings.expertiseSearchPlaceholder,expertiseSelector='.form-item-person-areas-of-expertise-target-id',expertiseCons=$(expertiseSelector),expertiseOptions={plugins:['remove_button'],delimiter:',',persist:false,placeholder:expertisePlaceholder,maxOptions:3000};if(expertiseCons.length>0)expertiseCons.find('select').selectize(expertiseOptions);$(document).ajaxComplete(function(){expertiseCons=$(expertiseSelector);if(expertiseCons.length>0)expertiseCons.find('select').selectize(expertiseOptions);});});})(jQuery);;(function($){'use strict';$(function(){var root=$('#slateform'),step1Submitted=false,formFinished=false,finishedString="thank you";$.expr[":"].contains=$.expr.createPseudo(function(arg){return function(elem){return $(elem).text().toUpperCase().indexOf(arg.toUpperCase())>=0;};});if(root.length>0)$(root).on("click",".form_button_submit",function(){if(!step1Submitted){step1Submitted=true;$(document).on("DOMSubtreeModified",root,function(){if(!formFinished){var formEdited=false,formfields=$('#slateform input, #slateform select');if($('#slateform:contains("'+finishedString+'")').length>0){formFinished=true;console.log('formFinished');}if(formfields.length>0)$(formfields).each(function(){if($(this).val())formEdited=true;});if($('#slateform input:focus, #slateform select:focus').length===0&&!formEdited&&!formFinished){var offTop=root.offset().top-parseInt($('body').css('padding-top'),10)-150;$('html, body').scrollTop(offTop);}}});}});});})(jQuery);;(function($){'use strict';$(function(){var statItems=$('.statistic');if(statItems.length>0){var statTitles=statItems.find('.card-title'),statItemsWithSecondary=statItems.filter('.has-secondary-content'),outcomesRateItems;outcomesRateItems=statTitles.filter(function(){var me=$(this);return $.trim(me.text()).toLowerCase()==='outcomes rate'&&me.find('[data-toggle="tooltip"]').length===0;});if(outcomesRateItems.length>0)outcomesRateItems.append('<span data-toggle="tooltip" data-placement="bottom" data-original-title="Outcomes rate describes the percentage of graduates who have entered the workforce, enrolled for further full-time study, or are pursuing alternative plans. Alternative plans include military service, volunteer service and those not seeking employment at this time."><i class="far fa-info-circle"></i></span>').find('span[data-toggle="tooltip"]').tooltip();statItemsWithSecondary.click(function(event){var stat=$(this);statItemsWithSecondary.removeClass('show-secondary');stat.addClass('show-secondary');event.stopPropagation();});statItemsWithSecondary.find('.close').click(function(event){$(this).closest('.has-secondary-content').removeClass('show-secondary');event.stopPropagation();});$(document).click(function(event){var eTarget=$(event.target);if(eTarget.not('.has-secondary-content'))statItemsWithSecondary.removeClass('show-secondary');});}});})(jQuery);;(function($){'use strict';$(function(){var tables=$('table.mobile-treatment');if(tables.length>0){var mobileWidth=$.fn.isMobileWidth(),windowz=$(window);if(mobileWidth&&tables.find('.col-label').length===0)showMobileTables(tables);else{if(!mobileWidth)hideMobileTables(tables);}windowz.on('load, resize',function(){var mobileWidth=$.fn.isMobileWidth();if(mobileWidth&&tables.find('.col-label').length===0)showMobileTables(tables);else{if(!mobileWidth)hideMobileTables(tables);}});}});function showMobileTables(tables){tables.each(function(){var me=$(this),tHead=me.find('thead'),tBody=me.find('tbody'),hasHead=(tHead.length>0),labels,rows;if(hasHead){labels=tHead.find('th');rows=tBody.children();tHead.hide();rows.each(function(){var row=$(this),rowCols=row.children('td');
2rowCols.each(function(index){if($(labels[index]).text().length>0)$(this).prepend('<span class="col-label"><strong>'+$(labels[index]).text()+': </strong></span>');});});}});}function hideMobileTables(tables){tables.each(function(){var me=$(this),tHead=me.find('thead'),hasHead=(tHead.length>0);if(hasHead)tHead.show();else me.find('tr').first().show();tables.find('.col-label').remove();});}})(jQuery);;(function($){'use strict';$(document).ready(function(){var programStudy=$('.programs-of-study--online');if(programStudy.length>0)programStudy.tooltip({delay:{"show":0,"hide":1500},html:true,placement:'top'});});$(function(){var tooltips=$('[data-toggle="tooltip"]');if(tooltips.length>0)if("ontouchstart" in document.documentElement)$('[data-toggle="tooltip"]').tooltip({trigger:'click'});else $('[data-toggle="tooltip"]').tooltip();});})(jQuery);;(function($){'use strict';$(function(){var con=$('#header--top--user-info'),toggleLink,showCon,hideCon;if(con.length>0){toggleLink=con.find('.rit-uid--toggle');showCon=con.find('.rit-uid--show');hideCon=con.find('.rit-uid--hide');toggleLink.on('click',function(e){e.preventDefault();showCon.add(hideCon).toggleClass('d-none');});}});})(jQuery);;(function($){'use strict';var ytOverlays=$('.yt-video-overlay'),youTubePlayers=[],tag,firstScriptTag;if(ytOverlays.length>
20){$(document).on('click','a.yt-video-overlay',function(e){var me=$(this),iframe=me.find('iframe.yt-player'),iframeLoaded=iframe.length>0,carouselItem,iframeData,iframeHtml,ytLoadedIntervalId;e.preventDefault();if(typeof tag==='undefined'){me.append('<div class="position-absolute w-100 h-100 yt-api-load-spinner" style="top: 0; left: 0; z-index: 2; background: rgba(0,0,0,.5);"><div class="spinner-border text-primary position-absolute" role="status" style="top: calc(50% - 1rem); left: calc(50% - 1rem);"><span class="sr-only">Loading...</span></div></div>');tag=document.createElement('script');firstScriptTag=document.getElementsByTagName('script')[0];tag.src="//www.youtube.com/iframe_api";firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);}ytLoadedIntervalId=window.setInterval(function(){if(typeof YT!=='undefined'&&typeof YT.Player!=='undefined'){me.find('.yt-api-load-spinner').remove();window.clearInterval(ytLoadedIntervalId);carouselItem=me.closest('.carousel-item');carouselItem.closest('.carousel').carousel('pause');me.addClass('playing');if(!iframeLoaded){iframeData=me.find('.iframe-data');iframeHtml=$('<iframe class="yt-player d-none position-absolute mw-100 h-100" id="'+iframeData.data('id')+'-'+carouselItem.index()+'" width="270" height="480" src="'+iframeData.data('src')+'" frameborder="0" allowfullscreen="true" allow="autoplay; encrypted-media"></iframe>');iframeHtml.insertAfter(iframeData);iframe=me.find('iframe.yt-player');addYTPlayer(iframe);}$.each(youTubePlayers,function(){var me1=this;if(this.getIframe().id===iframe.attr('id'))if(typeof me1.playVideo==='function')me1.playVideo();});}},50);});$('.view-faces-of-rit').find('.carousel').on('slide.bs.carousel',function(){$.each(youTubePlayers,function(){if(this.getPlayerState()===YT.PlayerState.PLAYING)this.pauseVideo();});});}function addYTPlayer(elements){elements.each(function(k){if(!this.id)this.id='embeddedvideoiframe'+k;youTubePlayers.push(new YT.Player(this.id,{events:{'onStateChange':function(event){var playerIFrame;if(event.data===YT.PlayerState.PLAYING)$.each(youTubePlayers,function(){if(this.getPlayerState()===YT.PlayerState.PLAYING&&this.getIframe().id!==event.target.getIframe().id)this.pauseVideo();});else{if(event.data===YT.PlayerState.ENDED){playerIFrame=$(event.target.getIframe());playerIFrame.closest('a.yt-video-overlay').removeClass('playing');playerIFrame.closest('.carousel').carousel('cycle');}}}}}));});}})(jQuery);;

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.