(function(a){a.flexslider=function(E,j){var b=a(E);b.vars=a.extend({},a.flexslider.defaults,j);var w=b.vars.namespace,F=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,g=("ontouchstart" in window||F||window.DocumentTouch&&document instanceof DocumentTouch)&&b.vars.touch,D="click touchend MSPointerUp",B="",y,q=b.vars.direction==="vertical",A=b.vars.reverse,x=b.vars.itemWidth>0,e=b.vars.animation==="fade",z=b.vars.asNavFor!=="",C={},k=!0;a.data(E,"flexslider",b);C={init:function(){b.animating=!1;b.currentSlide=parseInt(b.vars.startAt?b.vars.startAt:0);isNaN(b.currentSlide)&&(b.currentSlide=0);b.animatingTo=b.currentSlide;b.atEnd=b.currentSlide===0||b.currentSlide===b.last;b.containerSelector=b.vars.selector.substr(0,b.vars.selector.search(" "));b.slides=a(b.vars.selector,b);b.container=a(b.containerSelector,b);b.count=b.slides.length;b.syncExists=a(b.vars.sync).length>0;b.vars.animation==="slide"&&(b.vars.animation="swing");b.prop=q?"top":"marginLeft";b.args={};b.manualPause=!1;b.stopped=!1;b.started=!1;b.startTimeout=null;b.transitions=!b.vars.video&&!e&&b.vars.useCSS&&function(){var d=document.createElement("div"),c=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var f in c){if(d.style[c[f]]!==undefined){b.pfx=c[f].replace("Perspective","").toLowerCase();b.prop="-"+b.pfx+"-transform";return !0}}return !1}();b.vars.controlsContainer!==""&&(b.controlsContainer=a(b.vars.controlsContainer).length>0&&a(b.vars.controlsContainer));b.vars.manualControls!==""&&(b.manualControls=a(b.vars.manualControls).length>0&&a(b.vars.manualControls));if(b.vars.randomize){b.slides.sort(function(){return Math.round(Math.random())-0.5});b.container.empty().append(b.slides)}b.doMath();b.setup("init");b.vars.controlNav&&C.controlNav.setup();b.vars.directionNav&&C.directionNav.setup();b.vars.keyboard&&(a(b.containerSelector).length===1||b.vars.multipleKeyboard)&&a(document).bind("keyup",function(d){var c=d.keyCode;if(!b.animating&&(c===39||c===37)){var f=c===39?b.getTarget("next"):c===37?b.getTarget("prev"):!1;b.flexAnimate(f,b.vars.pauseOnAction)}});b.vars.mousewheel&&b.bind("mousewheel",function(h,d,l,c){h.preventDefault();var f=d<0?b.getTarget("next"):b.getTarget("prev");b.flexAnimate(f,b.vars.pauseOnAction)});b.vars.pausePlay&&C.pausePlay.setup();b.vars.slideshow&&b.vars.pauseInvisible&&C.pauseInvisible.init();if(b.vars.slideshow){b.vars.pauseOnHover&&b.hover(function(){!b.manualPlay&&!b.manualPause&&b.pause()},function(){!b.manualPause&&!b.manualPlay&&!b.stopped&&b.play()});if(!b.vars.pauseInvisible||!C.pauseInvisible.isHidden()){b.vars.initDelay>0?b.startTimeout=setTimeout(b.play,b.vars.initDelay):b.play()}}z&&C.asNav.setup();g&&b.vars.touch&&C.touch();(!e||e&&b.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",C.resize);b.find("img").attr("draggable","false");setTimeout(function(){b.vars.start(b)},200)},asNav:{setup:function(){b.asNav=!0;b.animatingTo=Math.floor(b.currentSlide/b.move);b.currentItem=b.currentSlide;b.slides.removeClass(w+"active-slide").eq(b.currentItem).addClass(w+"active-slide");if(!F){b.slides.click(function(c){c.preventDefault();var h=a(this),d=h.index(),f=h.offset().left-a(b).scrollLeft();if(f<=0&&h.hasClass(w+"active-slide")){b.flexAnimate(b.getTarget("prev"),!0)}else{if(!a(b.vars.asNavFor).data("flexslider").animating&&!h.hasClass(w+"active-slide")){b.direction=b.currentItem');if(b.pagingCount>1){for(var i=0;i':""+p+"";if("thumbnails"===b.vars.controlNav&&!0===b.vars.thumbCaptions){var c=m.attr("data-thumbcaption");""!=c&&undefined!=c&&(h+=''+c+"")}b.controlNavScaffold.append("
  • "+h+"
  • ");p++}}b.controlsContainer?a(b.controlsContainer).append(b.controlNavScaffold):b.append(b.controlNavScaffold);C.controlNav.set();C.controlNav.active();b.controlNavScaffold.delegate("a, img",D,function(f){f.preventDefault();if(B===""||B===f.type){var o=a(this),l=b.controlNav.index(o);if(!o.hasClass(w+"active")){b.direction=l>b.currentSlide?"next":"prev";b.flexAnimate(l,b.vars.pauseOnAction)}}B===""&&(B=f.type);C.setToClearWatchedEvent()})},setupManual:function(){b.controlNav=b.manualControls;C.controlNav.active();b.controlNav.bind(D,function(c){c.preventDefault();if(B===""||B===c.type){var f=a(this),d=b.controlNav.index(f);if(!f.hasClass(w+"active")){d>b.currentSlide?b.direction="next":b.direction="prev";b.flexAnimate(d,b.vars.pauseOnAction)}}B===""&&(B=c.type);C.setToClearWatchedEvent()})},set:function(){var c=b.vars.controlNav==="thumbnails"?"img":"a";b.controlNav=a("."+w+"control-nav li "+c,b.controlsContainer?b.controlsContainer:b)},active:function(){b.controlNav.removeClass(w+"active").eq(b.animatingTo).addClass(w+"active")},update:function(c,d){b.pagingCount>1&&c==="add"?b.controlNavScaffold.append(a("
  • "+b.count+"
  • ")):b.pagingCount===1?b.controlNavScaffold.find("li").remove():b.controlNav.eq(d).closest("li").remove();C.controlNav.set();b.pagingCount>1&&b.pagingCount!==b.controlNav.length?b.update(d,c):C.controlNav.active()}},directionNav:{setup:function(){var c=a('");if(b.controlsContainer){a(b.controlsContainer).append(c);b.directionNav=a("."+w+"direction-nav li a",b.controlsContainer)}else{b.append(c);b.directionNav=a("."+w+"direction-nav li a",b)}C.directionNav.update();b.directionNav.bind(D,function(d){d.preventDefault();var f;if(B===""||B===d.type){f=a(this).hasClass(w+"next")?b.getTarget("next"):b.getTarget("prev");b.flexAnimate(f,b.vars.pauseOnAction)}B===""&&(B=d.type);C.setToClearWatchedEvent()})},update:function(){var c=w+"disabled";b.pagingCount===1?b.directionNav.addClass(c).attr("tabindex","-1"):b.vars.animationLoop?b.directionNav.removeClass(c).removeAttr("tabindex"):b.animatingTo===0?b.directionNav.removeClass(c).filter("."+w+"prev").addClass(c).attr("tabindex","-1"):b.animatingTo===b.last?b.directionNav.removeClass(c).filter("."+w+"next").addClass(c).attr("tabindex","-1"):b.directionNav.removeClass(c).removeAttr("tabindex")}},pausePlay:{setup:function(){var c=a('
    ');if(b.controlsContainer){b.controlsContainer.append(c);b.pausePlay=a("."+w+"pauseplay a",b.controlsContainer)}else{b.append(c);b.pausePlay=a("."+w+"pauseplay a",b)}C.pausePlay.update(b.vars.slideshow?w+"pause":w+"play");b.pausePlay.bind(D,function(d){d.preventDefault();if(B===""||B===d.type){if(a(this).hasClass(w+"pause")){b.manualPause=!0;b.manualPlay=!1;b.pause()}else{b.manualPause=!1;b.manualPlay=!0;b.play()}}B===""&&(B=d.type);C.setToClearWatchedEvent()})},update:function(c){c==="play"?b.pausePlay.removeClass(w+"pause").addClass(w+"play").html(b.vars.playText):b.pausePlay.removeClass(w+"play").addClass(w+"pause").html(b.vars.pauseText)}},touch:function(){var G,h,r,c,N,K,t=!1,H=0,M=0,l=0;if(!F){E.addEventListener("touchstart",s,!1);function s(d){if(b.animating){d.preventDefault()}else{if(window.navigator.msPointerEnabled||d.touches.length===1){b.pause();c=q?b.h:b.w;K=Number(new Date);H=d.touches[0].pageX;M=d.touches[0].pageY;r=x&&A&&b.animatingTo===b.last?0:x&&A?b.limit-(b.itemW+b.vars.itemMargin)*b.move*b.animatingTo:x&&b.currentSlide===b.last?b.limit:x?(b.itemW+b.vars.itemMargin)*b.move*b.currentSlide:A?(b.last-b.currentSlide+b.cloneOffset)*c:(b.currentSlide+b.cloneOffset)*c;G=q?M:H;h=q?H:M;E.addEventListener("touchmove",J,!1);E.addEventListener("touchend",I,!1)}}}function J(d){H=d.touches[0].pageX;M=d.touches[0].pageY;N=q?G-M:G-H;t=q?Math.abs(N)f){d.preventDefault();if(!e&&b.transitions){b.vars.animationLoop||(N/=b.currentSlide===0&&N<0||b.currentSlide===b.last&&N>0?Math.abs(N)/c+2:1);b.setProps(r+N,"setTouch")}}}function I(i){E.removeEventListener("touchmove",J,!1);if(b.animatingTo===b.currentSlide&&!t&&N!==null){var d=A?-N:N,f=d>0?b.getTarget("next"):b.getTarget("prev");b.canAdvance(f)&&(Number(new Date)-K<550&&Math.abs(d)>50||Math.abs(d)>c/2)?b.flexAnimate(f,b.vars.pauseOnAction):e||b.flexAnimate(b.currentSlide,b.vars.pauseOnAction,!0)}E.removeEventListener("touchend",I,!1);G=null;h=null;N=null;r=null}}else{E.style.msTouchAction="none";E._gesture=new MSGesture;E._gesture.target=E;E.addEventListener("MSPointerDown",L,!1);E._slider=b;E.addEventListener("MSGestureChange",O,!1);E.addEventListener("MSGestureEnd",p,!1);function L(d){d.stopPropagation();if(b.animating){d.preventDefault()}else{b.pause();E._gesture.addPointer(d.pointerId);l=0;c=q?b.h:b.w;K=Number(new Date);r=x&&A&&b.animatingTo===b.last?0:x&&A?b.limit-(b.itemW+b.vars.itemMargin)*b.move*b.animatingTo:x&&b.currentSlide===b.last?b.limit:x?(b.itemW+b.vars.itemMargin)*b.move*b.currentSlide:A?(b.last-b.currentSlide+b.cloneOffset)*c:(b.currentSlide+b.cloneOffset)*c}}function O(i){i.stopPropagation();var m=i.target._slider;if(!m){return}var f=-i.translationX,d=-i.translationY;l+=q?d:f;N=l;t=q?Math.abs(l)500){i.preventDefault();if(!e&&m.transitions){m.vars.animationLoop||(N=l/(m.currentSlide===0&&l<0||m.currentSlide===m.last&&l>0?Math.abs(l)/c+2:1));m.setProps(r+N,"setTouch")}}}function p(f){f.stopPropagation();var m=f.target._slider;if(!m){return}if(m.animatingTo===m.currentSlide&&!t&&N!==null){var i=A?-N:N,d=i>0?m.getTarget("next"):m.getTarget("prev");m.canAdvance(d)&&(Number(new Date)-K<550&&Math.abs(i)>50||Math.abs(i)>c/2)?m.flexAnimate(d,m.vars.pauseOnAction):e||m.flexAnimate(m.currentSlide,m.vars.pauseOnAction,!0)}G=null;h=null;N=null;r=null;l=0}}},resize:function(){if(!b.animating&&b.is(":visible")){x||b.doMath();if(e){C.smoothHeight()}else{if(x){b.slides.width(b.computedW);b.update(b.pagingCount);b.setProps()}else{if(q){b.viewport.height(b.h);b.setProps(b.h,"setTotal")}else{b.vars.smoothHeight&&C.smoothHeight();b.newSlides.width(b.computedW);b.setProps(b.computedW,"setTotal")}}}}},smoothHeight:function(d){if(!q||e){var c=e?b:b.viewport;d?c.animate({height:b.slides.eq(b.animatingTo).height()},d):c.height(b.slides.eq(b.animatingTo).height())}},sync:function(d){var f=a(b.vars.sync).data("flexslider"),c=b.animatingTo;switch(d){case"animate":f.flexAnimate(c,b.vars.pauseOnAction,!1,!0);break;case"play":!f.playing&&!f.asNav&&f.play();break;case"pause":f.pause()}},pauseInvisible:{visProp:null,init:function(){var d=["webkit","moz","ms","o"];if("hidden" in document){return"hidden"}for(var c=0;c0?setTimeout(b.play,b.vars.initDelay):b.play()})}},isHidden:function(){return document[C.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(y);y=setTimeout(function(){B=""},3000)}};b.flexAnimate=function(v,c,G,r,p){!b.vars.animationLoop&&v!==b.currentSlide&&(b.direction=v>b.currentSlide?"next":"prev");z&&b.pagingCount===1&&(b.direction=b.currentItemb.limit&&b.visible!==1?b.limit:l}else{b.currentSlide===0&&v===b.count-1&&b.vars.animationLoop&&b.direction!=="next"?o=A?(b.count+b.cloneOffset)*d:0:b.currentSlide===b.last&&v===0&&b.vars.animationLoop&&b.direction!=="prev"?o=A?0:(b.count+1)*d:o=A?(b.count-1-v+b.cloneOffset)*d:(v+b.cloneOffset)*d}b.setProps(o,"",b.vars.animationSpeed);if(b.transitions){if(!b.vars.animationLoop||!b.atEnd){b.animating=!1;b.currentSlide=b.animatingTo}b.container.unbind("webkitTransitionEnd transitionend");b.container.bind("webkitTransitionEnd transitionend",function(){b.wrapup(d)})}else{b.container.animate(b.args,b.vars.animationSpeed,b.vars.easing,function(){b.wrapup(d)})}}else{if(!g){b.slides.eq(b.currentSlide).css({zIndex:1}).animate({opacity:0},b.vars.animationSpeed,b.vars.easing);b.slides.eq(v).css({zIndex:2}).animate({opacity:1},b.vars.animationSpeed,b.vars.easing,b.wrapup)}else{b.slides.eq(b.currentSlide).css({opacity:0,zIndex:1});b.slides.eq(v).css({opacity:1,zIndex:2});b.wrapup(d)}}b.vars.smoothHeight&&C.smoothHeight(b.vars.animationSpeed)}};b.wrapup=function(c){!e&&!x&&(b.currentSlide===0&&b.animatingTo===b.last&&b.vars.animationLoop?b.setProps(c,"jumpEnd"):b.currentSlide===b.last&&b.animatingTo===0&&b.vars.animationLoop&&b.setProps(c,"jumpStart"));b.animating=!1;b.currentSlide=b.animatingTo;b.vars.after(b)};b.animateSlides=function(){!b.animating&&k&&b.flexAnimate(b.getTarget("next"))};b.pause=function(){clearInterval(b.animatedSlides);b.animatedSlides=null;b.playing=!1;b.vars.pausePlay&&C.pausePlay.update("play");b.syncExists&&C.sync("pause")};b.play=function(){b.playing&&clearInterval(b.animatedSlides);b.animatedSlides=b.animatedSlides||setInterval(b.animateSlides,b.vars.slideshowSpeed);b.started=b.playing=!0;b.vars.pausePlay&&C.pausePlay.update("pause");b.syncExists&&C.sync("play")};b.stop=function(){b.pause();b.stopped=!0};b.canAdvance=function(d,c){var f=z?b.pagingCount-1:b.last;return c?!0:z&&b.currentItem===b.count-1&&d===0&&b.direction==="prev"?!0:z&&b.currentItem===0&&d===b.pagingCount-1&&b.direction!=="next"?!1:d===b.currentSlide&&!z?!1:b.vars.animationLoop?!0:b.atEnd&&b.currentSlide===0&&d===f&&b.direction!=="next"?!1:b.atEnd&&b.currentSlide===f&&d===0&&b.direction==="next"?!1:!0};b.getTarget=function(c){b.direction=c;return c==="next"?b.currentSlide===b.last?0:b.currentSlide+1:b.currentSlide===0?b.last:b.currentSlide-1};b.setProps=function(f,d,h){var c=function(){var m=f?f:(b.itemW+b.vars.itemMargin)*b.move*b.animatingTo,l=function(){if(x){return d==="setTouch"?f:A&&b.animatingTo===b.last?0:A?b.limit-(b.itemW+b.vars.itemMargin)*b.move*b.animatingTo:b.animatingTo===b.last?b.limit:m}switch(d){case"setTotal":return A?(b.count-1-b.currentSlide+b.cloneOffset)*f:(b.currentSlide+b.cloneOffset)*f;case"setTouch":return A?f:f;case"jumpEnd":return A?f:b.count*f;case"jumpStart":return A?b.count*f:f;default:return f}}();return l*-1+"px"}();if(b.transitions){c=q?"translate3d(0,"+c+",0)":"translate3d("+c+",0,0)";h=h!==undefined?h/1000+"s":"0s";b.container.css("-"+b.pfx+"-transition-duration",h)}b.args[b.prop]=c;(b.transitions||h===undefined)&&b.container.css(b.args)};b.setup=function(c){if(!e){var f,d;if(c==="init"){b.viewport=a('
    ').css({overflow:"hidden",position:"relative"}).appendTo(b).append(b.container);b.cloneCount=0;b.cloneOffset=0;if(A){d=a.makeArray(b.slides).reverse();b.slides=a(d);b.container.empty().append(b.slides)}}if(b.vars.animationLoop&&!x){b.cloneCount=2;b.cloneOffset=1;c!=="init"&&b.container.find(".clone").remove();b.container.append(b.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(b.slides.last().clone().addClass("clone").attr("aria-hidden","true"))}b.newSlides=a(b.vars.selector,b);f=A?b.count-1-b.currentSlide+b.cloneOffset:b.currentSlide+b.cloneOffset;if(q&&!x){b.container.height((b.count+b.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){b.newSlides.css({display:"block"});b.doMath();b.viewport.height(b.h);b.setProps(f*b.h,"init")},c==="init"?100:0)}else{b.container.width((b.count+b.cloneCount)*200+"%");b.setProps(f*b.computedW,"init");setTimeout(function(){b.doMath();b.newSlides.css({width:b.computedW,"float":"left",display:"block"});b.vars.smoothHeight&&C.smoothHeight()},c==="init"?100:0)}}else{b.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"});c==="init"&&(g?b.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+b.vars.animationSpeed/1000+"s ease",zIndex:1}).eq(b.currentSlide).css({opacity:1,zIndex:2}):b.slides.css({opacity:0,display:"block",zIndex:1}).eq(b.currentSlide).css({zIndex:2}).animate({opacity:1},b.vars.animationSpeed,b.vars.easing));b.vars.smoothHeight&&C.smoothHeight()}x||b.slides.removeClass(w+"active-slide").eq(b.currentSlide).addClass(w+"active-slide")};b.doMath=function(){var f=b.slides.first(),d=b.vars.itemMargin,h=b.vars.minItems,c=b.vars.maxItems;b.w=b.viewport===undefined?b.width():b.viewport.width();b.h=f.height();b.boxPadding=f.outerWidth()-f.width();if(x){b.itemT=b.vars.itemWidth+d;b.minW=h?h*b.itemT:b.w;b.maxW=c?c*b.itemT-d:b.w;b.itemW=b.minW>b.w?(b.w-d*(h-1))/h:b.maxWb.w?b.w:b.vars.itemWidth;b.visible=Math.floor(b.w/b.itemW);b.move=b.vars.move>0&&b.vars.moveb.w?b.itemW*(b.count-1)+d*(b.count-1):(b.itemW+d)*b.count-b.w-d}else{b.itemW=b.w;b.pagingCount=b.count;b.last=b.count-1}b.computedW=b.itemW-b.boxPadding};b.update=function(d,c){b.doMath();if(!x){db.controlNav.length){C.controlNav.update("add")}else{if(c==="remove"&&!x||b.pagingCountb.last){b.currentSlide-=1;b.animatingTo-=1}C.controlNav.update("remove",b.last)}}}b.vars.directionNav&&C.directionNav.update()};b.addSlide=function(d,f){var c=a(d);b.count+=1;b.last=b.count-1;q&&A?f!==undefined?b.slides.eq(b.count-f).after(c):b.container.prepend(c):f!==undefined?b.slides.eq(f).before(c):b.container.append(c);b.update(f,"add");b.slides=a(b.vars.selector+":not(.clone)",b);b.setup();b.vars.added(b)};b.removeSlide=function(c){var d=isNaN(c)?b.slides.index(a(c)):c;b.count-=1;b.last=b.count-1;isNaN(c)?a(c,b.slides).remove():q&&A?b.slides.eq(b.last).remove():b.slides.eq(c).remove();b.doMath();b.update(d,"remove");b.slides=a(b.vars.selector+":not(.clone)",b);b.setup();b.vars.removed(b)};C.init()};a(window).blur(function(b){focused=!1}).focus(function(b){focused=!0});a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7000,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(){}};a.fn.flexslider=function(b){b===undefined&&(b={});if(typeof b=="object"){return this.each(function(){var f=a(this),e=b.selector?b.selector:".slides > li",d=f.find(e);if(d.length===1&&b.allowOneSlide===!0||d.length===0){d.fadeIn(400);b.start&&b.start(f)}else{f.data("flexslider")===undefined&&new a.flexslider(this,b)}})}var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:typeof b=="number"&&c.flexAnimate(b,!0)}}})(jQuery);