var searchbox,tabContainer;!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))}}),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 t(n){return n.attr("class").toLowerCase().indexOf("double")>=0?!0:!1}n(".carousel--secondary .grid-container").each(function(){var u=n(this).children("div.js-li-wrap").children("div"),i,o,h;const f=document.createElement("ul");f.className="slides";this.querySelector("div.js-li-wrap").before(f);var s=u.length,r=0,e=0;for(i=0;i<s;i++)o=u.eq(i),o.appendTo(f),t(o)?r=r+2:r++,e++,(r===4||i===s-1)&&(h=u.slice(i+1-e,i+1),h.wrapAll("<li><\/li>"),r=0,e=0);n(this).children("div.js-li-wrap").remove()})}(jQuery),function(n){function l(t,i){var u=window.location.hash.substr(1);t.each(function(){var t=n(this),f=t.find("."+i+"__section");t.addClass("init");f.each(function(){var t=n(this),o=t.attr("id"),f=t.find("."+i+"__heading"),s=t.find("."+i+"__content"),h=t.find("."+i+"__content--inside"),e=f.parent().attr("class"),c=f.children().attr("class");o===u||t.hasClass("default-item")?t.hasClass("default-item")||t.addClass(i+"--toggle"):t.hasClass("highlighted-item")?t.addClass(i+"--toggle"):r||(s.slideUp(0),t.closest(".tabbed-content-heron__main").length&&h.slideUp(0));f.wrapInner(function(){return c===i+"-control"?!1:e!=undefined&&(e.indexOf("highlighted-item")!=-1||e.indexOf("default-item")!=-1)?'<button class="'+i+'-control" aria-expanded="true"><\/button>':'<button class="'+i+'-control" aria-expanded="false"><\/button>'})})});n(".accordion, .tabbed-content__main, .accordion--mobile-only").on("click","."+i+"-control",function(t){var r=n(this).closest("."+i+"__section"),u=n(this).closest("."+i+"--mobile-only").length;u&&n(window).width()>=520||(r.find("."+i+"__content").slideToggle(600),r.toggleClass(i+"--toggle"),n(this).attr("aria-expanded",function(n,t){return t==="false"?!0:!1}),t.preventDefault())});n(".accordion--inside").on("click","."+i+"-control",function(t){var r=n(this).closest("."+i+"__section"),u=n(this).closest("."+i+"--mobile-only").length;u&&n(window).width()>=520||(r.find("."+i+"__content--inside").slideToggle(600),r.toggleClass(i+"--toggle"),n(this).attr("aria-expanded",function(n,t){return t==="false"?!0:!1}),t.preventDefault(),t.stopPropagation())})}function ut(){var u=n(".tabbed-content"),f=n(".tabbed-content-heron"),t=700,e=n(window),s=function(n,t){e.on("resize",function(){clearTimeout(t);t=setTimeout(n,1e3)});return n},h=e.width(),i;f.length&&"data-resizebp"in f[0].attributes&&(t=f.data("resizebp").lg);i=h<t?!1:!0;r||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 r=window.innerWidth,f=u.find(".tabbed-content__section"),e=u.find(".accordion__section"),c=n(".tab-control"),s,h;r>=t&&i===!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()}),o(e),i=!0):r<t&&i===!0?(f.hide(),o(e),i=!1):r<t&&(i=!1)})()}function a(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);o(f);i.find(".tab-control").attr("tabindex",-1);r.attr("tabindex",0);i.find(".tab-control").removeClass("is-on");r.addClass("is-on")}function o(t){t.each(function(t,i){n(i).removeClass("accordion--toggle");n(i).find(".accordion-control").attr("aria-expanded",!1)})}function s(n){return n.scrollWidth>n.clientWidth}function i(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 ot(t){let i=window.matchMedia("(min-width: 520px)").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 y(){n("#video-lightbox__overlay").remove()}function p(t,r){var u=500,f=n("#"+t),e;i(n(this));f.hasClass("is-open")?(f.slideUp(u).removeClass("is-open"),r.attr("aria-expanded","false")):(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"),r.attr("aria-expanded","true"))}function st(){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 ht(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 ct(){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 lt(){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 b(){n("body").hide();window.open("https://www.google.com/","_newtab");window.location.replace("https://www.aru.ac.uk/")}function at(){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 vt(){n('a[target="_blank"]').attr("rel","noreferrer")}function k(){let n=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${n}px`)}function g(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 v,w,u,f,nt,tt,h,it;n("html").removeClass("no-js");n(".no-js").removeClass("no-js");var rt=rt||window.event,r=n(".js-isPageEditing").length>0,c=n(".js-heroSpeed");r&&n(".loader-overlay").hide();const ft=()=>{const n=document.querySelectorAll(".clickable-card");n.length!==null&&n.forEach(n=>{const t=n.classList.contains("clickable-card-area")?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){a(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){a(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");p(t.data("dropdown"),t)});const t=document.querySelector("#nav--primary__container");const et=new ResizeObserver(n=>{n.forEach(function(n){const r=t.querySelectorAll("li.nav--primary__container-list.invisible"),i=n.target.lastElementChild;if(window.innerWidth>519){const u=s(n.target);if(r.length<=0?i.classList.add("display-none"):i.classList.remove("display-none"),u===!0){i.classList.remove("display-none");let r;do{const u=t.querySelectorAll("li.nav--primary__container-list.visible"),i=u[u.length-1];document.getElementById("more-menu-list").prepend(i);i.classList.remove("visible");i.classList.add("invisible");r=s(n.target)}while(r)}if(u===!1){const u=r[0],f=t.querySelectorAll("li.nav--primary__container-list.visible"),e=f[f.length-1];if(u!==undefined&&e!==undefined){n.target.insertBefore(u,i);u.classList.remove("invisible");r.length<=1&&i.classList.add("display-none");const t=s(n.target);t===!0&&(u.classList.add("invisible"),i.classList.remove("display-none"),document.getElementById("more-menu-list").prepend(u));t===!1&&u.classList.add("visible")}}}window.innerWidth<=519&&r.length>0&&(i.classList.add("display-none"),t.querySelectorAll("li.nav--primary__container-list").forEach(t=>{n.target.insertBefore(t,i),t.classList.remove("invisible"),t.classList.add("visible")}))})});et.observe(t);n(".js-mega-menu-button").click(function(){let t=n(this),u=t.hasClass("is-on")?!0:!1;i(t);const r=n("#more-menu-button");if(r.hasClass("is-on")&&t.parent().hasClass("visible")&&(r.removeClass("is-on"),p(r.data("dropdown"),r)),u===!1&&(ot(t),t.parent().hasClass("invisible"))){const i=t.next(".mega-dropdown").height();n("#more-menu-list").height(i)}});n(".js-escape-listner, .js-mega-menu-button, .mega-dropdown__button-return").keyup(function(t){if(t.keyCode===27){let t=n(this);i(t)}});n(".mega-dropdown__section--link").children("a.cta__secondary").last().keydown(function(t){t.keyCode!==9||t.shiftKey||setTimeout(()=>{let t=n(this);i(t)},200)});n(".mega-dropdown__button-return").click(function(){let t=n(this);i(t);n("#more-menu-list").height("auto")});r||(v=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"),v.click(function(t){var r=this.href,e,o=n(this).attr("data-params"),u,h,c,f,i,v;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),a=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>'),a&&(contentID=a[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||a)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")}),v=function(t){t.keyCode==27&&(y(),e=sessionStorage.getItem("returnFocus"),n('a[href="'+e+'"]').focus(),sessionStorage.clear(),this.removeEventListener("keydown",v))},window.addEventListener("keydown",v),n("#video-lightbox__overlay").click(function(){y(t);sessionStorage.clear()}),t.preventDefault(),!1}}));c.length>0?(w=c.attr("data-value"),n(".carousel--main").flexslider({selector:".carousel--main__slide",namespace:"carousel--main__",controlNav:!1,directionNav:!1,slideshow:!0,slideshowSpeed:w,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=ht("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"),u=window.navigator.userAgent,f=u.indexOf("MSIE "),f>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)?alert(parseInt(u.substring(f+5,u.indexOf(".",f)))):n("#fixedbutton").length&&n("#fixedbutton").find("p").css("text-align","right"));n("#fixedbutton").on("click",function(){b()});n(document).keyup(function(t){t.keyCode==27&&n("#fixedbutton").length&&b()});window.onresize=k;const d=window.matchMedia("(min-width:1020px)");n(".simpleToggle").on("click",function(){g(this)});nt=n(".accordion, .accordion--mobile-only, .tabbed-content");tt=n(".nested-accordion");l(nt,"accordion");l(tt,"nested-accordion");st();lt();at();k();ut();ft();h=window.location.hash;h.length>0&&(it=n(".tab-control[href*='"+h+"']"),it.click());ct();let e=null;n(window).on("load",function(){vt();var t=n(".tabbed-content__tabs"),i=!!document.getElementById("tabbed-content-control"),r=!!document.querySelector("#tabbed-content-control > .tabbed-content__main >.tabbed-content__single");if(t.length&&t.each(function(){firstTab=n(this).children(":first").children(".tab-control");firstTab.addClass("is-on");firstTab.attr("tabindex","0")}),i==!0&&r==!0){const n=()=>{document.querySelector("#tabbed-content-control").style.display=="none"&&g(".faceting__title.simpleToggle")};d.addListener(n);n(d)}if(n(".common-search").length||n(".site-search--box").length){let t=sessionStorage.getItem("scrollLocation");n(".location-anchor").on("click",function(){e=n(this).hasClass("pagination__button")?0:n(window).scrollTop();e!=null&&sessionStorage.setItem("scrollLocation",e)});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);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(),function(n){var t=function(){function t(){n(".readmore__button").on("click",function(t){var r=n(this),i=r.prev(".readmore__container"),o=n(i).data("read-more-height")==undefined?6:n(i).data("read-more-height"),s=o<=6?144:o*24,u=i.innerHeight(),f=i.css("height","100%").innerHeight(),e;animated=!1;i.css("height",u).animate({height:u>=f?s:f},function(){animated=!0;n(this).is("animated")||i.css("height",u>=f?s:"100%")});e=u>=f?"Read more":"Read less";e=="Read more"?r.add(i).addClass("is-closed"):r.add(i).removeClass("is-closed");r.find(".readmore__text").text(e);t.preventDefault();n("#element").animate({left:"100px"},5e3,function(){ane=!0;n(this).is("animated")||alert(ane)})})}return{click:t}}(),i=function(){function r(){t.each(function(){var t=n(this).find(">:first-child").outerWidth(!0),r=n(this);r.attr({"data-item_width":t});i.attr({disabled:!0})});t.each(function(){var t=n(this),i=t.closest(".course-carousel"),u=i.find(".course-carousel__button--next"),r=i.find(".course-carousel__button--prev");u.one("click",function(){t.addClass("full-opacity")});t.one("mousedown touchstart",function(){t.addClass("full-opacity")});t.on("mouseup touchend",function(){n(this).scrollLeft()==0?r.attr({disabled:!0}):r.attr({disabled:!1})})})}function u(t,i){var o=n(t).closest(".course-carousel"),l=o.find(".course-carousel__wrapper").width(),u=o.find(".course-carousel__container"),f=u.scrollLeft(),f=Math.ceil(f),e=u.attr("data-item_width"),c=u.attr("data-item_length"),r=0,s,h;if(i<0){for(o.find(".course-carousel__button--next").attr({disabled:!1}),s=c-1;s>=0;s--)if(r=e*s,r=Math.floor(r),f>r){Math.ceil(u.stop(!0,!1).animate({scrollLeft:r},500));break}Math.ceil(f)<=e&&n(t).attr({disabled:!0})}else{for(o.find(".course-carousel__button--prev").attr({disabled:!1}),h=0;h<c;h++)if(r=e*(h+1),r=Math.floor(r),f<r){Math.ceil(u.stop(!0,!1).animate({scrollLeft:r},500));break}Math.ceil(f)+e+l===Math.ceil(e*c-24)&&console.log("hit")}}var t=n(".course-carousel__container"),i=n(".course-carousel__button--prev"),f=n(".course-carousel__button--next"),e=n(window).width();n(window).resize(function(){n(window).width!=e&&_.debounce(r,300)});i.on("click",function(t){u(n(this),-1);t.preventDefault()});f.on("click",function(t){u(n(this),1);t.preventDefault()});return{init:r}}();n(function(){t.click();i.init()})}(jQuery),function(){function t(n){return new Promise(t=>{if(document.querySelector(n))return t(document.querySelector(n));const i=new MutationObserver(()=>{document.querySelector(n)&&(t(document.querySelector(n)),i.disconnect())});i.observe(document.body,{childList:!0,subtree:!0})})}t("#usercentrics-root").then(()=>{const t=document.getElementById("usercentrics-root").shadowRoot;let n=document.createElement("link");t.appendChild(n);n.setAttribute("href","/assets/css/userCentricsCustomisation.css");n.setAttribute("rel","stylesheet")});const n=document.querySelectorAll(".cmp-open-dialog");n&&n.forEach(n=>n.addEventListener("click",n=>{typeof UC_UI=="object"&&UC_UI.showSecondLayer(),n.preventDefault()}),!1)}();document.addEventListener("DOMContentLoaded",()=>{tabContainer.init()});tabContainer=function(){function p(t){function u(){const i=t.querySelector(".utopian-tabs-container__tabs");i.style.display="flex";t.querySelectorAll(n).forEach(n=>{r+=n.clientWidth+16});i.removeAttribute("style")}let r=0;const i=t.closest(".utopian-accordion--content-container");return i&&!i.classList.contains("utopian-accordion--content-container--open")?(i.style.display="grid",u(),i.style.display="none"):u(),r}function w(){if(t===null)return!1;t.forEach(n=>{b(n)});y.observe(l)}function b(t){t.querySelectorAll(n).forEach(n=>{n.addEventListener("keydown",function(){k(event)}),n.addEventListener("click",function(){e(n)})});t.querySelectorAll(r).forEach(n=>{n.addEventListener("click",function(){g(n)})})}function k(t){const u=t.currentTarget,s=i(u),f=s.querySelectorAll(n),o=f.length;let r=null;switch(t.key){case"ArrowLeft":r=u.previousElementSibling!==null?u.previousElementSibling:f[o-1];break;case"ArrowRight":r=u.nextElementSibling!==null?u.nextElementSibling:f[0];break;case"Home":t.preventDefault();r=f[0];break;case"End":t.preventDefault();r=f[o-1]}r!==null&&(e(r),r.focus())}function h(n){n.setAttribute("data-modules-type","accordion");const f=n.querySelectorAll(".utopian-tabs-container__tab").length,t=n.querySelectorAll(r),i=n.querySelectorAll(u),e=n.querySelector(".utopian-tabs-container__tabs");f>=2&&e.setAttribute("aria-hidden","true");t.forEach(n=>{n.setAttribute("aria-hidden","false"),n.classList.remove("utopian-tabs-container__accordion-heading--open"),n.querySelector("button").setAttribute("aria-expanded","false")});t[0].classList.add("utopian-tabs-container__accordion-heading--open");t[0].querySelector("button").setAttribute("aria-expanded","false");for(let n=0;n<i.length;n++)i[n].classList.remove("utopian-tabs-container__tab-panel--open");i[0].classList.add("utopian-tabs-container__tab-panel--open")}function d(n){n.setAttribute("data-modules-type","tabs");const t=n.querySelectorAll(".utopian-tabs-container__tab"),i=t.length,r=n.querySelector(".utopian-tabs-container__tabs");i>=2&&r.setAttribute("aria-hidden","false");for(let n=0;n<a;n++)s[n].setAttribute("aria-hidden","true");e(t[0])}function i(n){return n.closest(o)}function g(n){const i=document.getElementById(n.dataset.tabId),t=document.getElementById(i.getAttribute("aria-controls")),r=n.querySelector("button").getAttribute("aria-expanded");r==="true"?(n.querySelector("button").setAttribute("aria-expanded","false"),n.classList.remove("utopian-tabs-container__accordion-heading--open"),t.classList.remove("utopian-tabs-container__tab-panel--open")):(n.querySelector("button").setAttribute("aria-expanded","true"),n.classList.add("utopian-tabs-container__accordion-heading--open"),n.setAttribute("aria-expanded","true"),t.classList.add("utopian-tabs-container__tab-panel--open"))}function e(n){var r,f,e;const o=i(n),s=n.getAttribute("aria-controls"),h=document.getElementById(s),l=n.dataset.linkTabs;c(n);o.querySelectorAll(u).forEach(n=>{n.classList.remove("utopian-tabs-container__tab-panel--open")});h.classList.add("utopian-tabs-container__tab-panel--open");const a=n.dataset.tabIdentifier,v="[data-tab-identifier="+a+"]",t=document.querySelectorAll(v);if(l&&t!==null&&t.length>0&&t[0].id===n.id)for(r=0;r<t.length;r++)t[r].dataset.linkTabs&&(f=i(t[r]),c(t[r]),f.querySelectorAll(u).forEach(n=>{n.classList.remove("utopian-tabs-container__tab-panel--open")}),e=document.getElementById(t[r].getAttribute("aria-controls")),e.classList.add("utopian-tabs-container__tab-panel--open"))}function c(t){const r=i(t);r.querySelectorAll(n).forEach(n=>{n.setAttribute("aria-selected","false"),n.setAttribute("tabIndex",-1)});t.setAttribute("aria-selected","true");t.removeAttribute("tabIndex")}const l=document.querySelector(".course-content.grid-container-course")?document.querySelector(".course-content.grid-container-course"):document.querySelector(".grid-container"),o=".utopian-tabs-container",n=".utopian-tabs-container__tab",r=".utopian-tabs-container__accordion-heading",u=".utopian-tabs-container__tab-panel",t=document.querySelectorAll(o),s=document.querySelectorAll(r),a=s.length,v=639,f=new WeakMap,y=new ResizeObserver(n=>{let i;requestAnimationFrame(()=>{for(let r=0;r<n.length;r++){const u=n[r],o=Math.floor(typeof f.get(u.target)=="undefined"?-1:f.get(u.target)),e=Math.floor(u.contentBoxSize[0].inlineSize);if(e!==o){if(i=e,f.set(u.target,i),i<=v)return t.forEach(n=>{h(n)}),!1;t.forEach(n=>{p(n)<=i?d(n):h(n)})}}})});return{init:w}}()