var readmoreModule,searchbox,events,carousel;!function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var p,f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp",s="",h="vertical"===r.vars.direction,o=r.vars.reverse,e=r.vars.itemWidth>0,c="fade"===r.vars.animation,l=""!==r.vars.asNavFor,u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=0===r.currentSlide||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;"slide"===r.vars.animation&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(void 0!==i.style[n[t]])return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.ensureAnimationEnd="";""!==r.vars.controlsContainer&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));""!==r.vars.manualControls&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(1===n(r.containerSelector).length||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||39!==t&&37!==t||(i=39===t?r.getTarget("next"):37===t?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=0>t?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide");v?(t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})})):r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();0>=e&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var e,o,c="thumbnails"===r.vars.controlNav?"control-thumbs":"control-paging",h=1,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)(o=r.slides.eq(t),e="thumbnails"===r.vars.controlNav?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions)&&(i=o.attr("data-thumbcaption"),""!=i&&void 0!=i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===r.vars.controlNav?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&"add"===t?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):1===r.pagingCount?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(""===s||s===t.type)&&(i=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";1===r.pagingCount?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):0===r.animatingTo?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(""===s||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){"play"===n?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){function d(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||1===n.touches.length)&&(r.pause(),i=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))}function b(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n/=0===r.currentSlide&&0>n||r.currentSlide===r.last&&n>0?Math.abs(n)/i+2:1),r.setProps(f+n,"setTouch")))}function k(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&null!==n){var u=o?-n:n,e=u>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(u)>50||Math.abs(u)>i/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null}function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),u=0,i=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i)}function nt(r){var e,o,a;return r.stopPropagation(),e=r.target._slider,e?(o=-r.translationX,a=-r.translationY,u+=h?a:o,n=u,l=h?Math.abs(u)<Math.abs(-o):Math.abs(u)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA?(setImmediate(function(){t._gesture.stop()}),void 0):((!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=u/(0===e.currentSlide&&0>u||e.currentSlide===e.last&&u>0?Math.abs(u)/i+2:1)),e.setProps(f+n,"setTouch"))),void 0)):void 0}function tt(t){var r,e,h;t.stopPropagation();r=t.target._slider;r&&(r.animatingTo!==r.currentSlide||l||null===n||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>i/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,u=0)}var p,w,f,i,n,s,l=!1,a=0,y=0,u=0;v?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",g,!1),t._slider=r,t.addEventListener("MSGestureChange",nt,!1),t.addEventListener("MSGestureEnd",tt,!1)):t.addEventListener("touchstart",d,!1)},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.find("[id]").each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"],n,i;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)t[n]+"Hidden"in document&&(u.pauseInvisible.visProp=t[n]+"Hidden");u.pauseInvisible.visProp&&(i=u.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(i,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){return document[u.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,d,b,k,p;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&1===r.pagingCount&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a){if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=0===t||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1===r.currentSlide||0===t)return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.currentItem=t;r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");t=Math.floor(t/r.visible)}(r.animating=!0,r.animatingTo=t,i&&r.pause(),r.vars.before(r),r.syncExists&&!v&&u.sync("animate"),r.vars.controlNav&&u.controlNav.active(),e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),r.atEnd=0===t||t===r.last,r.vars.directionNav&&u.directionNav.update(),t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause()),c)?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&1!==r.visible?r.limit:k):b=0===r.currentSlide&&t===r.count-1&&r.vars.animationLoop&&"next"!==r.direction?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&0===t&&r.vars.animationLoop&&"prev"!==r.direction?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(r.ensureAnimationEnd);r.wrapup(p)}),clearTimeout(r.ensureAnimationEnd),r.ensureAnimationEnd=setTimeout(function(){r.wrapup(p)},r.vars.animationSpeed+100)):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(0===r.currentSlide&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&0===r.animatingTo&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&0===n&&"prev"===r.direction?!0:l&&0===r.currentItem&&n===r.pagingCount-1&&"next"!==r.direction?!1:n!==r.currentSlide||l?r.vars.animationLoop?!0:r.atEnd&&0===r.currentSlide&&n===i&&"next"!==r.direction?!1:r.atEnd&&r.currentSlide===i&&0===n&&"next"===r.direction?!1:!0:!1};r.getTarget=function(n){return r.direction=n,"next"===n?r.currentSlide===r.last?0:r.currentSlide+1:0===r.currentSlide?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return"setTouch"===t?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return-1*u+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=void 0!==i?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||void 0===i)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;"init"===t&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,"init"!==t&&r.container.find(".clone").remove(),u.uniqueID(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(r.container),u.uniqueID(r.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(r.container));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height(200*(r.count+r.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},"init"===t?100:0)):(r.container.width(200*(r.count+r.cloneCount)+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},"init"===t?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=void 0===r.viewport?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=1===r.pagingCount?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&0!==n&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&("add"===t&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):("remove"===t&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?void 0!==i?r.slides.eq(r.count-i).after(u):r.container.prepend(u):void 0!==i?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(void 0===t&&(t={}),"object"==typeof t)return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);1===r.length&&t.allowOneSlide===!0||0===r.length?(r.fadeIn(400),t.start&&t.start(i)):void 0===i.data("flexslider")&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:"number"==typeof t&&i.flexAnimate(t,!0)}}}(jQuery);!function(){function n(){}function ft(n){var u,f;if(null==n)return n===t?k:w;if(i&&i in Object(n)){var r=n,e=it.call(r,i),o=r[i];try{r[i]=t;u=!0}catch(n){}return f=a.call(r),u&&(e?r[i]=o:delete r[i]),f}return a.call(n)}function e(){return u.Date.now()}function v(n,i,u){function k(i){var r=s,u=l;return s=l=t,v=i,a=n.apply(u,r)}function nt(n){var r=n-o;return o===t||i<=r||r<0||y&&p<=n-v}function w(){var t,n=e();if(nt(n))return tt(n);f=setTimeout(w,(t=i-((n=n)-o),y?ut(t,p-(n-v)):t))}function tt(n){return f=t,b&&s?k(n):(s=l=t,a)}function d(){var n=e(),r=nt(n);if(s=arguments,l=this,o=n,r){if(f===t)return v=n=o,f=setTimeout(w,i),g?k(n):a;if(y)return f=setTimeout(w,i),k(o)}return f===t&&(f=setTimeout(w,i)),a}var s,l,p,a,f,o,v=0,g=!1,y=!1,b=!0;if("function"!=typeof n)throw new TypeError(c);return i=h(i)||0,r(u)&&(g=!!u.leading,y="maxWait"in u,p=y?rt(h(u.maxWait)||0,i):p,b="trailing"in u?!!u.trailing:b),d.cancel=function(){f!==t&&clearTimeout(f);v=0;s=o=l=f=t},d.flush=function(){return f===t?a:tt(e())},d}function r(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function y(n){return null!=n&&"object"==typeof n}function p(n){return"symbol"==typeof n||y(n)&&ft(n)==b}function h(n){var t,i;return"number"==typeof n?n:p(n)?l:"string"!=typeof(n=r(n)?r(t="function"==typeof n.valueOf?n.valueOf():n)?t+"":t:n)?0===n?n:+n:(n=(t=n)&&t.slice(0,function(n){for(var t=n.length;t--&&ot.test(n.charAt(t)););return t}(t)+1).replace(et,""),i=g.test(n),i||nt.test(n)?tt(n.slice(2),i?2:8):d.test(n)?l:+n)}var t,c="Expected a function",l=NaN,w="[object Null]",b="[object Symbol]",k="[object Undefined]",d=/^[-+]0x[0-9a-f]+$/i,g=/^0b[01]+$/i,nt=/^0o[0-7]+$/i,tt=parseInt,o="object"==typeof global&&global&&global.Object===Object&&global,s="object"==typeof self&&self&&self.Object===Object&&self,u=o||s||Function("return this")(),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,s=o&&"object"==typeof module&&module&&!module.nodeType&&module,f=Object.prototype,it=f.hasOwnProperty,a=f.toString,f=u.Symbol,i=f?f.toStringTag:t,rt=Math.max,ut=Math.min,et=/^\s+/,ot=/\s/;n.debounce=v;n.throttle=function(n,t,i){var u=!0,f=!0;if("function"!=typeof n)throw new TypeError(c);return r(i)&&(u="leading"in i?!!i.leading:u,f="trailing"in i?!!i.trailing:f),v(n,t,{leading:u,maxWait:t,trailing:f})};n.isObject=r;n.isObjectLike=y;n.isSymbol=p;n.now=e;n.toNumber=h;n.VERSION="4.17.5";"function"==typeof define&&"object"==typeof define.amd&&define.amd?(u._=n,define(function(){return n})):s?((s.exports=n)._=n,o._=n):u._=n}.call(this),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}});$(document).ready(function(){$("#campus-finder").on("change",function(){var n=$(this).find(":selected").val();n.length!=0&&(window.location.href=n)})}),function(n){function t(n){return n.attr("class").toLowerCase().indexOf("double")>=0?!0:!1}n(".carousel--secondary .grid-container").each(function(){for(var o,s,u=n(this).children("ul.js-li-wrap").children("div"),e=u.length,r=0,f=0,i=0;i<e;i++)o=u.eq(i),t(o)?r=r+2:r++,f++,(r===4||i===e-1)&&(s=u.slice(i+1-f,i+1),s.wrapAll("<li><\/li>"),r=0,f=0)})}(jQuery);!function(n,t,i){var r,u=n.getElementsByTagName(t)[0],f=/^http:/.test(n.location)?"http":"https";n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src=f+"://platform.twitter.com/widgets.js",u.parentNode.insertBefore(r,u))}(document,"script","twitter-wjs"),function(n,t,i){function v(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function e(n,t){var u=this,r=i(u);if(u.value==r.attr("placeholder")&&r.hasClass("placeholder"))if(r.data("placeholder-password")){if(r=r.hide().nextAll('input[type="password"]:first').show().attr("id",r.removeAttr("id").data("placeholder-id")),n===!0)return r[0].value=t;r.focus()}else u.value="",r.removeClass("placeholder"),u==a()&&u.select()}function s(){var t,r=this,n=i(r),u=this.id;if(r.value===""){if(r.type==="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(f){t=i("<input>").attr(i.extend(v(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",e);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prevAll('input[type="text"]:first').attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}function a(){try{return t.activeElement}catch(n){}}var h=Object.prototype.toString.call(n.operamini)=="[object OperaMini]",f="placeholder"in t.createElement("input")&&!h,o="placeholder"in t.createElement("textarea")&&!h,c=i.valHooks,l=i.propHooks,u,r;f&&o?(r=i.fn.placeholder=function(){return this},r.input=r.textarea=!0):(r=i.fn.placeholder=function(){var n=this;return n.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":s}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=f,r.textarea=o,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,t){var r=i(n),u=r.data("placeholder-password");return u?u[0].value=t:r.data("placeholder-enabled")?(t===""?(n.value=t,n!=a()&&s.call(n)):r.hasClass("placeholder")?e.call(n,!0,t)||(n.value=t):n.value=t,r):n.value=t}},f||(c.input=u,l.value=u),o||(c.textarea=u,l.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(e);setTimeout(function(){n.each(s)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery),function(n){function h(t,r){var u=window.location.hash.substr(1);t.each(function(){var t=n(this),f=t.find("."+r+"__section");t.addClass("init");f.each(function(){var t=n(this),o=t.attr("id"),f=t.find("."+r+"__heading"),s=t.find("."+r+"__content"),h=t.find("."+r+"__content--inside"),e=f.parent().attr("class"),c=f.children().attr("class");o===u||t.hasClass("default-item")?t.hasClass("default-item")||t.addClass(r+"--toggle"):t.hasClass("highlighted-item")?t.addClass(r+"--toggle"):i||(s.slideUp(0),t.closest(".tabbed-content-heron__main").length&&h.slideUp(0));f.wrapInner(function(){return c===r+"-control"?!1:e!=undefined&&(e.indexOf("highlighted-item")!=-1||e.indexOf("default-item")!=-1)?'<button class="'+r+'-control" aria-expanded="true"><\/button>':'<button class="'+r+'-control" aria-expanded="false"><\/button>'})})});n(".accordion, .tabbed-content__main, .accordion--mobile-only").on("click","."+r+"-control",function(t){var i=n(this).closest("."+r+"__section"),u=n(this).closest("."+r+"--mobile-only").length;u&&n(window).width()>=520||(i.find("."+r+"__content").slideToggle(600),i.toggleClass(r+"--toggle"),n(this).attr("aria-expanded",function(n,t){return t==="false"?!0:!1}),t.preventDefault())});n(".accordion--inside").on("click","."+r+"-control",function(t){var i=n(this).closest("."+r+"__section"),u=n(this).closest("."+r+"--mobile-only").length;u&&n(window).width()>=520||(i.find("."+r+"__content--inside").slideToggle(600),i.toggleClass(r+"--toggle"),n(this).attr("aria-expanded",function(n,t){return t==="false"?!0:!1}),t.preventDefault(),t.stopPropagation())})}function nt(){n("input, textarea").placeholder()}function tt(){var u=n(".tabbed-content"),f=n(".tabbed-content-heron"),t=700,o=n(window),s=function(n,t){o.on("resize",function(){clearTimeout(t);t=setTimeout(n,1e3)});return n},h=o.width(),r;f.length&&"data-resizebp"in f[0].attributes&&(t=f.data("resizebp").lg);r=h<t?!1:!0;i||u.each(function(){if(n(window).width()>=t){var i=n(this),r=i.find(".tabbed-content__section");i.addClass("init");r.each(function(){n(this).css({display:"none"})});r.eq(0).css({display:"block"})}});s(function(){var i=window.innerWidth,f=u.find(".tabbed-content__section"),o=u.find(".accordion__section"),c=n(".tab-control"),s,h;i>=t&&r===!1?(s=n(".tabbed-content__tabs"),s.each(function(){allTabs=n(this).find(".tab-control");allTabs.removeClass("is-on");allTabs.attr("tabindex","0");firstTab=n(this).children(":first").children(".tab-control");firstTab.addClass("is-on");firstTab.attr("tabindex","0")}),h=n(".tabbed-content__main").length?n(".tabbed-content__main"):n(".tabbed-content-heron__main"),f.hide(),h.each(function(){firstSection=n(this).children(":first").children(".tabbed-content__section");firstSection.show()}),e(o),r=!0):i<t&&r===!0?(f.hide(),e(o),r=!1):i<t&&(r=!1)})()}function c(t){var r=n(t),u=r.attr("href"),i=r.closest(".tabbed-content"),f=i.find(".accordion__section");i.find(".tabbed-content__section").hide(0);i.find(u).show(0);e(f);i.find(".tab-control").attr("tabindex",-1);r.attr("tabindex",0);i.find(".tab-control").removeClass("is-on");r.addClass("is-on")}function e(t){t.each(function(t,i){n(i).removeClass("accordion--toggle");n(i).find(".accordion-control").attr("aria-expanded",!1)})}function t(t){let r=n(".mega-dropdown"),i=n(".js-mega-menu-button"),u=n(".header--primary");i.removeClass("is-on");i.attr("aria-expanded",!1);r.removeClass("mega-dropdown-open");u.removeClass("mega-dropdown-open");n("body").off("touchmove").removeClass("stop-scrolling");t.parents("div.mega-dropdown").prev("button.js-mega-menu-button").focus()}function rt(t){let i=window.matchMedia("(min-width: 1152px)").matches,r=n("#main-header");t.next(".mega-dropdown").addClass("mega-dropdown-open");t.addClass("is-on");t.attr("aria-expanded",!0);i===!1&&(n("body").on("touchmove",function(n){n.preventDefault(),{passive:!1}}).addClass("stop-scrolling"),n("html,body").animate({scrollTop:n(".header--primary").offset().top},"slow"),r.addClass("mega-dropdown-open"))}function a(){n("#video-lightbox__overlay").remove()}function ut(i,r){var u=500,f=n("#"+i),e;t(n(this));f.hasClass("is-open")?f.slideUp(u).removeClass("is-open"):(e=n(".is-open"),e.length>0?e.slideUp(u,function(){f.addClass("is-open").slideDown(u)}).removeClass("is-open"):f.addClass("is-open").slideDown(u),r.addClass("is-on"))}function ft(){n(".slider--thumbnail-carousel__thumbs").flexslider({namespace:"slider--thumbnail-carousel__",animation:"slide",controlNav:!1,slideshow:!1,itemWidth:116,itemMargin:10,maxItems:7,asNavFor:".slider--thumbnail-carousel__slides"});n(".slider--thumbnail-carousel__slides").flexslider({selector:"li",namespace:"slider--thumbnail-carousel__",controlNav:!1,directionNav:!1,slideshow:!1,sync:".slider--thumbnail-carousel__thumbs"})}function et(n,t,i){var u,r,f;return i||(i=window.location.href),u=new RegExp("([?&])"+n+"=.*?(&|#|$)(.*)","gi"),u.test(i)?typeof t!="undefined"&&t!==null?i.replace(u,"$1"+n+"="+t+"$2$3"):(r=i.split("#"),i=r[0].replace(u,"$1$3").replace(/(&|\?)$/,""),typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):typeof t!="undefined"&&t!==null?(f=i.indexOf("?")!==-1?"&":"?",r=i.split("#"),i=r[0]+f+n+"="+t,typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):i}function ot(){var t,i;(window.onpopstate=function(){var n,r=/\+/g,u=/([^&=]+)=?([^&]*)/g,i=function(n){return decodeURIComponent(n.replace(r," "))},f=window.location.search.substring(1);for(t={};n=u.exec(f);)t[i(n[1])]=i(n[2])})();typeof t.country!="undefined"&&t.country.length>0&&(i=n("button[href*='#"+t.country+"']"),i.length>0&&(i.click(),n("html, body").animate({scrollTop:i.offset().top},2e3)))}function st(){function s(){t.width(e);i.width(o)}var u=n(window),f=function(n,t){u.on("resize",function(){clearTimeout(t);t=setTimeout(n,1e3)});return n},t=n(".accordion--campus__sections"),i=t.find(".accordion__section"),r=i.length,e=r*100+"%",o=100/r+"%";n(".accordion--campus__controls").on("click","button",function(i){var r=n(this).index();n(".accordion--campus__controls").find("button").removeClass("is-on");n(this).addClass("is-on");i.preventDefault();t.animate({left:"-"+r+"00%"})});f(function(){n(".accordion--campus__main").css("float")==="left"?s():(t.attr("style",""),i.attr("style",""))})()}function y(){n("body").hide();window.open("https://www.google.com/","_newtab");window.location.replace("https://www.aru.ac.uk/")}function ht(){n("div[id^='lightbox--gallery-message']").each(function(){var t=n(this).prev("div").find(".thumb--image").first();n(this).on("click","a",function(n){t.find("a").trigger("click");n.preventDefault()})})}function ct(){n('a[target="_blank"]').attr("rel","noreferrer")}function p(){let n=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${n}px`)}function b(t){if(t!=undefined){let i=n(t),r=i.next(),u=i.attr("aria-expanded")==="false"?!0:!1;r.slideToggle(650);i.attr("aria-expanded",u);i.toggleClass("expanded")}}var l,v,r,u,o,d;n("html").removeClass("no-js");n(".no-js").removeClass("no-js");var g=g||window.event,i=n(".js-isPageEditing").length>0,s=n(".js-heroSpeed");i&&n(".loader-overlay").hide();const it=()=>{const n=document.querySelectorAll(".clickable-card");n.length!==null&&n.forEach(n=>{const t=n.classList.contains("clickable-card")?n:n.querySelector(".clickable-card-area");let i,r=0;t.style.cursor="pointer";t.onmousedown=()=>{i=new Date};t.onmouseup=t=>{r=new Date,t.button===0&&r-i<200&&n.querySelector(".js-card-cta").click()}})};n(".tabbed-content__tabs").on("keydown",".tab-control",function(t){function i(n){c(n);n.focus();t.preventDefault()}var r=n(this),e=r.closest(".tabbed-content__tabs"),u=e.children(":first").children(".tab-control"),f=e.children(":last").children(".tab-control"),o,s;t.keyCode==37?(console.log("left"),s=r.parent("li").prev().children(),r.is(u)?i(f):i(s)):t.keyCode==39?(console.log("Right"),o=r.parent("li").next().children(),r.is(f)?i(u):i(o)):t.keyCode==36?i(u):t.keyCode==35&&i(f)});n(".tabbed-content__tabs").on("click",".tab-control",function(n){c(this);n.preventDefault()});n(".accordion--inside").on("click",".tab-control",function(t){var i=n(this),u=i.attr("href"),r=i.closest(".tabbed-content");r.find(".tabbed-content__section").hide(0);r.find(u).show(0);r.find(".tab-control").removeClass("is-on");i.addClass("is-on");t.preventDefault()});n(".js--dropdown__content").slideUp(0,function(){n(this).css({display:"none"})}).addClass("init");n(".js--dropdown").click(function(){var t=n(this);n(".js--dropdown").removeClass("is-on");ut(t.data("dropdown"),t)});n(".js-mega-menu-button").click(function(){let i=n(this),r=i.hasClass("is-on")?!0:!1;t(i);r===!1&&rt(i)});n(".js-escape-listner, .js-mega-menu-button, .mega-dropdown__button-return").keyup(function(i){if(i.keyCode===27){let i=n(this);t(i)}});n(".mega-dropdown__section--link").children("a.cta__secondary").last().keydown(function(i){i.keyCode!==9||i.shiftKey||setTimeout(()=>{let i=n(this);t(i)},200)});n(".mega-dropdown__button-return").click(function(){let i=n(this);t(i)});i||(l=n(".video--inline, .feature-block--image, .feature-block--video-large, .feature-block--video-full, .feature-block--video-double-width, .feature-block--video-double-height, .feature-block--video, .content-block--video, .slider--thumbnail-carousel__video, .video").find("a"),l.click(function(t){var r=this.href,e,o=n(this).attr("data-params"),u,h,c,f,i,y;if(o.length>0&&(o="&"+o),r){var w=new RegExp("\\/?v=([^&]+)"),b=new RegExp("https?://(.+)?(wistia.net|wi.st)/(medias|embed)/.*/"),k=new RegExp("https?://myplayer.aru.ac.uk/Player/([^&]+)"),l=r.match(w),p=r.match(b),v=r.match(k),s;if(l&&(contentID=l[1],s='<iframe src="//youtube.com/embed/'+contentID+"?autoplay=1&playsinline=0&rel=0"+o+'" frameborder="0" autoplay="1" width="50%" allowfullscreen><\/iframe>'),p&&(s='<iframe src="'+r+'?autoPlay=false" frameborder="0" scrolling="no" allowfullscreen><\/iframe>'),v&&(contentID=v[1],s='<iframe src=" https://myplayer.aru.ac.uk/player?autostart=n&fullscreen=y&videoId='+contentID+'&captions=y" frameborder="0" scrolling="no" ><\/iframe>'),l||p||v)return u=document.createElement("div"),u.className="video-lightbox__overlay",u.id="video-lightbox__overlay",h=document.createElement("div"),h.className="video-lightbox__outer",c=document.createElement("div"),c.className="video-lightbox youtube-container",c.innerHTML=s,h.appendChild(c),u.appendChild(h),document.body.appendChild(u),f=n(".youtube-container"),e=r,sessionStorage.setItem("returnFocus",e),f.attr("tabindex",0),f.after('<p role="alert" class="visually-hidden">Press Tab or Down Arrow to access the Video. Press Escape key when out of the video controls to go back to where you left off<\/p>'),f.after('<p class="out-of-YT-video visually-hidden" tabindex="0">Out of Video, press escape to exit the player and return to where you left off<\/p>'),f.focus(),i=n(".out-of-YT-video"),i.focusin(function(){i.attr("role","alert");i.removeClass("visually-hidden")}),i.focusout(function(){i.removeAttr("role","alert");i.addClass("visually-hidden")}),y=function(t){t.keyCode==27&&(a(),e=sessionStorage.getItem("returnFocus"),n('a[href="'+e+'"]').focus(),sessionStorage.clear(),this.removeEventListener("keydown",y))},window.addEventListener("keydown",y),n("#video-lightbox__overlay").click(function(){a(t);sessionStorage.clear()}),t.preventDefault(),!1}}));s.length>0?(v=s.attr("data-value"),n(".carousel--main").flexslider({selector:".carousel--main__slide",namespace:"carousel--main__",controlNav:!1,directionNav:!1,slideshow:!0,slideshowSpeed:v,pausePlay:!0,pauseOnHover:!0})):n(".carousel--main").flexslider({selector:".carousel--main__slide",namespace:"carousel--main__",controlNav:!1,directionNav:!1,slideshow:!1,pausePlay:!0,pauseOnHover:!0});n(".carousel--secondary .grid-container").each(function(){var t,i;$carouselElement=n(this);t=$carouselElement.find(".js-rotationSpeed");t.length>0?(i=t.attr("data-value"),$carouselElement.flexslider({namespace:"carousel--secondary__",animation:"slide",controlNav:!1,maxItems:1,move:1,slideshow:!0,slideshowSpeed:i,pauseOnHover:!0})):$carouselElement.flexslider({namespace:"carousel--secondary__",animation:"slide",controlNav:!1,maxItems:1,move:1,slideshow:!1})});n(".carousel--main__prev, .carousel--main__next").on("click",function(t){t.preventDefault();var i=n(this).attr("href");n(".carousel--main").flexslider(i)});n(".int-events__filter-btn").on("click",function(t){var i=n(".int-events__filter-select option:selected").attr("value");window.location.href=et("country",i);t.preventDefault()});n(".carousel--main__pauseplay").length&&n(".carousel--main__pauseplay").last().addClass("visually-hidden");n("#fixedbutton").length&&(n("#fixedbutton").find("a").removeAttr("href"),n("#fixedbutton").prependTo(".nav--breadcrumb"),r=window.navigator.userAgent,u=r.indexOf("MSIE "),u>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)?alert(parseInt(r.substring(u+5,r.indexOf(".",u)))):n("#fixedbutton").length&&n("#fixedbutton").find("p").css("text-align","right"));n("#fixedbutton").on("click",function(){y()});n(document).keyup(function(t){t.keyCode==27&&n("#fixedbutton").length&&y()});window.onresize=p;const w=window.matchMedia("(min-width:1020px)");n(".simpleToggle").on("click",function(){b(this)});var lt=n(".accordion, .accordion--mobile-only, .tabbed-content"),at=n(".nested-accordion"),k=n(".loader-overlay");h(lt,"accordion");h(at,"nested-accordion");ft();st();nt();ht();p();tt();it();o=window.location.hash;o.length>0&&(d=n(".tab-control[href*='"+o+"']"),d.click());ot();k.on("click",function(){k.addClass("loader-loaded")});let f=null;n(window).on("load",function(){ct();var i=n(".tabbed-content__tabs"),t=n(".loader-overlay"),r=n("#aria-live-region.courseSearchResults"),u=!!document.getElementById("tabbed-content-control"),e=!!document.querySelector("#tabbed-content-control > .tabbed-content__main >.tabbed-content__single");if(i.length&&i.each(function(){firstTab=n(this).children(":first").children(".tab-control");firstTab.addClass("is-on");firstTab.attr("tabindex","0")}),t.length&&(t.addClass("loader-loaded"),r.children("span").text("Search results have loaded."),setTimeout(function(){t.hide()},1500)),u==!0&&e==!0){const n=()=>{document.querySelector("#tabbed-content-control").style.display=="none"&&b(".faceting__title.simpleToggle")};w.addListener(n);n(w)}if(n(".common-search").length||n(".site-search--box").length){let t=sessionStorage.getItem("scrollLocation");n(".location-anchor").on("click",function(){f=n(this).hasClass("pagination__button")?0:n(window).scrollTop();f!=null&&sessionStorage.setItem("scrollLocation",f)});t!=null&&i(t);function i(t){try{history.scrollRestoration="manual";n("html, body").animate({scrollTop:t},0);sessionStorage.clear()}catch(i){console.log(i)}}}})}(jQuery);$(document).ready(function(){$("#cookie-message").cookieBar({closeButton:"#cookie-message__close"})}),function(n){n.fn.cookieBar=function(t){var i=n.extend({closeButton:"none",secure:!1,path:"/",domain:""},t);return this.each(function(){var t=n(this);n.cookie("cookiebar")!="hide"&&(t.show(),t.find(i.closeButton).click(function(){return t.animate({opacity:0,height:0},400,"linear",function(){n(this).hide()}),n.cookie("cookiebar","hide",{path:i.path,secure:i.secure,domain:i.domain,expires:90}),!1}))})}}(jQuery),function(n){n(document).ready(function(){n(".nav--dropdown").each(function(){n(this).children("option").eq(0).prop("selected",!0)});n(".nav--dropdown").on("change",function(){var t=n(this).find(":selected").val();t.length!=0&&(window.location.href=t)})})}(jQuery);readmoreModule=function(){"use strict";function n(){for(var n=document.getElementById("accordion__support-hub"),u=n.dataset.readmoreText,f=n.dataset.readlessText,e=window.getComputedStyle(n).getPropertyValue("line-height"),i=parseInt(n.dataset.maxChar)*parseInt(e),r=document.getElementsByClassName("readmore contract"),t=0;t<r.length;t++)r[t].style.maxHeight=i+"px";$(".btn--readmore").on("click",function(){var t=$(this),n=t.prev(".readmore"),r=t.find("span"),e=n.prop("scrollHeight");n.hasClass("contract")?(r.text(f),n.css({"max-height":e})):(r.text(u),n.css({"max-height":i}));n.toggleClass("contract")})}return{init:n}}();$(document).ready(function(){$(this).find("#accordion__support-hub").length!=0&&readmoreModule.init()});searchbox=function(){function n(){var n=document.getElementById("site-search");n.addEventListener("focus",function(n){n.target.classList.add("site-search--on")});n.addEventListener("blur",function(n){n.target.value.length||n.target.classList.remove("site-search--on")})}return{init:n}}();searchbox.init();events=function(){function n(){$(".readmore__button").on("click",function(n){var i=$(this),t=i.prev(".readmore__container"),e=$(t).data("read-more-height")==undefined?6:$(t).data("read-more-height"),o=e<=6?144:e*24,r=t.innerHeight(),u=t.css("height","100%").innerHeight(),f;animated=!1;t.css("height",r).animate({height:r>=u?o:u},function(){animated=!0;$(this).is("animated")||t.css("height",r>=u?o:"100%")});f=r>=u?"Read more":"Read less";f=="Read more"?i.add(t).addClass("is-closed"):i.add(t).removeClass("is-closed");i.find(".readmore__text").text(f);n.preventDefault();$("#element").animate({left:"100px"},5e3,function(){ane=!0;$(this).is("animated")||alert(ane)})})}return{click:n}}();carousel=function(){function i(){n.each(function(){var n=$(this).find(">:first-child").outerWidth(!0),i=$(this);i.attr({"data-item_width":n});t.attr({disabled:!0})});n.each(function(){var n=$(this),t=n.closest(".course-carousel"),r=t.find(".course-carousel__button--next"),i=t.find(".course-carousel__button--prev");r.one("click",function(){n.addClass("full-opacity")});n.one("mousedown touchstart",function(){n.addClass("full-opacity")});n.on("mouseup touchend",function(){$(this).scrollLeft()==0?i.attr({disabled:!0}):i.attr({disabled:!1})})})}function r(n,t){var e=$(n).closest(".course-carousel"),c=e.find(".course-carousel__wrapper").width(),r=e.find(".course-carousel__container"),u=r.scrollLeft(),u=Math.ceil(u),f=r.attr("data-item_width"),h=r.attr("data-item_length"),i=0,o,s;if(t<0){for(e.find(".course-carousel__button--next").attr({disabled:!1}),o=h-1;o>=0;o--)if(i=f*o,i=Math.floor(i),u>i){Math.ceil(r.stop(!0,!1).animate({scrollLeft:i},500));break}Math.ceil(u)<=f&&$(n).attr({disabled:!0})}else{for(e.find(".course-carousel__button--prev").attr({disabled:!1}),s=0;s<h;s++)if(i=f*(s+1),i=Math.floor(i),u<i){Math.ceil(r.stop(!0,!1).animate({scrollLeft:i},500));break}Math.ceil(u)+f+c===Math.ceil(f*h-24)&&console.log("hit")}}var n=$(".course-carousel__container"),t=$(".course-carousel__button--prev"),u=$(".course-carousel__button--next");$(window).on("resize",_.debounce(i,300));t.on("click",function(n){r($(this),-1);n.preventDefault()});u.on("click",function(n){r($(this),1);n.preventDefault()});return{init:i}}();$(function(){events.click();carousel.init()})