(function(root,window,document,factory,undefined){if(typeof define==="function"&&define.amd){define(function(){root.fullpage=factory(window,document);return root.fullpage})}else{if(typeof exports==="object"){module.exports=factory(window,document)}else{window.fullpage=factory(window,document)}}}(this,window,document,function(window,document){var WRAPPER="fullpage-wrapper";var WRAPPER_SEL="."+WRAPPER;var SCROLLABLE="fp-scrollable";var SCROLLABLE_SEL="."+SCROLLABLE;var RESPONSIVE="fp-responsive";var NO_TRANSITION="fp-notransition";var DESTROYED="fp-destroyed";var ENABLED="fp-enabled";var VIEWING_PREFIX="fp-viewing";var ACTIVE="active";var ACTIVE_SEL="."+ACTIVE;var COMPLETELY="fp-completely";var COMPLETELY_SEL="."+COMPLETELY;var SECTION_DEFAULT_SEL=".section";var SECTION="fp-section";var SECTION_SEL="."+SECTION;var SECTION_ACTIVE_SEL=SECTION_SEL+ACTIVE_SEL;var TABLE_CELL="fp-tableCell";var TABLE_CELL_SEL="."+TABLE_CELL;var AUTO_HEIGHT="fp-auto-height";var AUTO_HEIGHT_SEL="."+AUTO_HEIGHT;var NORMAL_SCROLL="fp-normal-scroll";var NORMAL_SCROLL_SEL="."+NORMAL_SCROLL;var SECTION_NAV="fp-nav";var SECTION_NAV_SEL="#"+SECTION_NAV;var SECTION_NAV_TOOLTIP="fp-tooltip";var SECTION_NAV_TOOLTIP_SEL="."+SECTION_NAV_TOOLTIP;var SHOW_ACTIVE_TOOLTIP="fp-show-active";var SLIDE_DEFAULT_SEL=".slide";var SLIDE="fp-slide";var SLIDE_SEL="."+SLIDE;var SLIDE_ACTIVE_SEL=SLIDE_SEL+ACTIVE_SEL;var SLIDES_WRAPPER="fp-slides";var SLIDES_WRAPPER_SEL="."+SLIDES_WRAPPER;var SLIDES_CONTAINER="fp-slidesContainer";var SLIDES_CONTAINER_SEL="."+SLIDES_CONTAINER;var TABLE="fp-table";var SLIDES_NAV="fp-slidesNav";var SLIDES_NAV_SEL="."+SLIDES_NAV;var SLIDES_NAV_LINK_SEL=SLIDES_NAV_SEL+" a";var SLIDES_ARROW="fp-controlArrow";var SLIDES_ARROW_SEL="."+SLIDES_ARROW;var SLIDES_PREV="fp-prev";var SLIDES_PREV_SEL="."+SLIDES_PREV;var SLIDES_ARROW_PREV=SLIDES_ARROW+" "+SLIDES_PREV;var SLIDES_ARROW_PREV_SEL=SLIDES_ARROW_SEL+SLIDES_PREV_SEL;var SLIDES_NEXT="fp-next";var SLIDES_NEXT_SEL="."+SLIDES_NEXT;var SLIDES_ARROW_NEXT=SLIDES_ARROW+" "+SLIDES_NEXT;var SLIDES_ARROW_NEXT_SEL=SLIDES_ARROW_SEL+SLIDES_NEXT_SEL;function initialise(containerSelector,options){var isOK=options&&new RegExp("([\\d\\w]{8}-){3}[\\d\\w]{8}|^(?=.*?[A-Y])(?=.*?[a-y])(?=.*?[0-8])(?=.*?[#?!@$%^&*-]).{8,}$").test(options["li"+"cen"+"seK"+"e"+"y"])||document.domain.indexOf("al"+"varotri"+"go"+"."+"com")>-1;if(hasClass($("html"),ENABLED)){displayWarnings();return}var $htmlBody=$("html, body");var $body=$("body")[0];var FP={};options=deepExtend({menu:false,anchors:[],lockAnchors:false,navigation:false,navigationPosition:"right",navigationTooltips:[],showActiveTooltip:false,slidesNavigation:false,slidesNavPosition:"bottom",scrollBar:false,hybrid:false,css3:true,scrollingSpeed:700,autoScrolling:true,fitToSection:true,fitToSectionDelay:1000,easing:"easeInOutCubic",easingcss3:"ease",loopBottom:false,loopTop:false,loopHorizontal:true,continuousVertical:false,continuousHorizontal:false,scrollHorizontally:false,interlockedSlides:false,dragAndMove:false,offsetSections:false,resetSliders:false,fadingEffect:false,normalScrollElements:null,scrollOverflow:false,scrollOverflowReset:false,scrollOverflowHandler:window.fp_scrolloverflow?window.fp_scrolloverflow.iscrollHandler:null,scrollOverflowOptions:null,touchSensitivity:5,touchWrapper:typeof containerSelector==="string"?$(containerSelector)[0]:containerSelector,normalScrollElementTouchThreshold:5,bigSectionsDestination:null,keyboardScrolling:true,animateAnchor:true,recordHistory:true,controlArrows:true,controlArrowColor:"#fff",verticalCentered:true,sectionsColor:[],paddingTop:0,paddingBottom:0,fixedElements:null,responsive:0,responsiveWidth:0,responsiveHeight:0,responsiveSlides:false,parallax:false,parallaxOptions:{type:"reveal",percentage:62,property:"translate"},cards:false,cardsOptions:{perspective:100,fadeContent:true,fadeBackground:true},sectionSelector:SECTION_DEFAULT_SEL,slideSelector:SLIDE_DEFAULT_SEL,v2compatible:false,afterLoad:null,onLeave:null,afterRender:null,afterResize:null,afterReBuild:null,afterSlideLoad:null,onSlideLeave:null,afterResponsive:null,lazyLoading:true},options);var slideMoving=false;var isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/);var isTouch=(("ontouchstart" in window)||(navigator.msMaxTouchPoints>0)||(navigator.maxTouchPoints));var container=typeof containerSelector==="string"?$(containerSelector)[0]:containerSelector;var windowsHeight=getWindowHeight();var isResizing=false;var isWindowFocused=true;var lastScrolledDestiny;var lastScrolledSlide;var canScroll=true;var scrollings=[];var controlPressed;var startingSection;var isScrollAllowed={}; isScrollAllowed.m={"up":true,"down":true,"left":true,"right":true};isScrollAllowed.k=deepExtend({},isScrollAllowed.m);var MSPointer=getMSPointer();var events={touchmove:"ontouchmove" in window?"touchmove":MSPointer.move,touchstart:"ontouchstart" in window?"touchstart":MSPointer.down};var scrollBarHandler;var focusableElementsString='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]';var g_supportsPassive=false;try{var opts=Object.defineProperty({},"passive",{get:function(){g_supportsPassive=true}});window.addEventListener("testPassive",null,opts);window.removeEventListener("testPassive",null,opts)}catch(e){}var resizeId;var afterSectionLoadsId;var afterSlideLoadsId;var scrollId;var scrollId2;var keydownId;var originals=deepExtend({},options);var activeAnimation;var g_initialAnchorsInDom=false;var g_canFireMouseEnterNormalScroll=true;displayWarnings();window.fp_easings=deepExtend(window.fp_easings,{easeInOutCubic:function(t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t+b}return c/2*((t-=2)*t*t+2)+b}});function setAutoScrolling(value,type){if(!value){silentScroll(0)}setVariableState("autoScrolling",value,type);var element=$(SECTION_ACTIVE_SEL)[0];if(options.autoScrolling&&!options.scrollBar){css($htmlBody,{"overflow":"hidden","height":"100%"});setRecordHistory(originals.recordHistory,"internal");css(container,{"-ms-touch-action":"none","touch-action":"none"});if(element!=null){silentScroll(element.offsetTop)}}else{css($htmlBody,{"overflow":"visible","height":"initial"});var recordHistory=!options.autoScrolling?false:originals.recordHistory;setRecordHistory(recordHistory,"internal");css(container,{"-ms-touch-action":"","touch-action":""});if(element!=null){var scrollSettings=getScrollSettings(element.offsetTop);scrollSettings.element.scrollTo(0,scrollSettings.options)}}}function setRecordHistory(value,type){setVariableState("recordHistory",value,type)}function setScrollingSpeed(value,type){setVariableState("scrollingSpeed",value,type)}function setFitToSection(value,type){setVariableState("fitToSection",value,type)}function setLockAnchors(value){options.lockAnchors=value}function setMouseWheelScrolling(value){if(value){addMouseWheelHandler();addMiddleWheelHandler()}else{removeMouseWheelHandler();removeMiddleWheelHandler()}}function setAllowScrolling(value,directions){if(typeof directions!=="undefined"){directions=directions.replace(/ /g,"").split(",");directions.forEach(function(direction){setIsScrollAllowed(value,direction,"m")})}else{setIsScrollAllowed(value,"all","m")}}function setMouseHijack(value){if(value){setMouseWheelScrolling(true);addTouchHandler()}else{setMouseWheelScrolling(false);removeTouchHandler()}}function setKeyboardScrolling(value,directions){if(typeof directions!=="undefined"){directions=directions.replace(/ /g,"").split(",");directions.forEach(function(direction){setIsScrollAllowed(value,direction,"k")})}else{setIsScrollAllowed(value,"all","k");options.keyboardScrolling=value}}function moveSectionUp(){var prev=prevUntil($(SECTION_ACTIVE_SEL)[0],SECTION_SEL);if(!prev&&(options.loopTop||options.continuousVertical)){prev=last($(SECTION_SEL))}if(prev!=null){scrollPage(prev,null,true)}}function moveSectionDown(){var next=nextUntil($(SECTION_ACTIVE_SEL)[0],SECTION_SEL);if(!next&&(options.loopBottom||options.continuousVertical)){next=$(SECTION_SEL)[0]}if(next!=null){scrollPage(next,null,false)}}function silentMoveTo(sectionAnchor,slideAnchor){setScrollingSpeed(0,"internal");moveTo(sectionAnchor,slideAnchor);setScrollingSpeed(originals.scrollingSpeed,"internal")}function moveTo(sectionAnchor,slideAnchor){var destiny=getSectionByAnchor(sectionAnchor);if(typeof slideAnchor!=="undefined"){scrollPageAndSlide(sectionAnchor,slideAnchor)}else{if(destiny!=null){scrollPage(destiny)}}}function moveSlideRight(section){moveSlide("right",section)}function moveSlideLeft(section){moveSlide("left",section)}function reBuild(resizing){if(hasClass(container,DESTROYED)){return}isResizing=true;windowsHeight=getWindowHeight();var sections=$(SECTION_SEL);for(var i=0;i1){landscapeScroll(slidesWrap,$(SLIDE_ACTIVE_SEL,slidesWrap)[0])}}if(options.scrollOverflow){scrollBarHandler.createScrollBarForAll()}var activeSection=$(SECTION_ACTIVE_SEL)[0];var sectionIndex=index(activeSection,SECTION_SEL);if(sectionIndex){silentMoveTo(sectionIndex+1)}isResizing=false;if(isFunction(options.afterResize)&&resizing){options.afterResize.call(container,window.innerWidth,window.innerHeight)}if(isFunction(options.afterReBuild)&&!resizing){options.afterReBuild.call(container)}}function setResponsive(active){var isResponsive=hasClass($body,RESPONSIVE); if(active){if(!isResponsive){setAutoScrolling(false,"internal");setFitToSection(false,"internal");hide($(SECTION_NAV_SEL));addClass($body,RESPONSIVE);if(isFunction(options.afterResponsive)){options.afterResponsive.call(container,active)}if(options.scrollOverflow){scrollBarHandler.createScrollBarForAll()}}}else{if(isResponsive){setAutoScrolling(originals.autoScrolling,"internal");setFitToSection(originals.autoScrolling,"internal");show($(SECTION_NAV_SEL));removeClass($body,RESPONSIVE);if(isFunction(options.afterResponsive)){options.afterResponsive.call(container,active)}}}}if(container){FP.version="3.0.5";FP.setAutoScrolling=setAutoScrolling;FP.setRecordHistory=setRecordHistory;FP.setScrollingSpeed=setScrollingSpeed;FP.setFitToSection=setFitToSection;FP.setLockAnchors=setLockAnchors;FP.setMouseWheelScrolling=setMouseWheelScrolling;FP.setAllowScrolling=setAllowScrolling;FP.setKeyboardScrolling=setKeyboardScrolling;FP.moveSectionUp=moveSectionUp;FP.moveSectionDown=moveSectionDown;FP.silentMoveTo=silentMoveTo;FP.moveTo=moveTo;FP.moveSlideRight=moveSlideRight;FP.moveSlideLeft=moveSlideLeft;FP.fitToSection=fitToSection;FP.reBuild=reBuild;FP.setResponsive=setResponsive;FP.getFullpageData=function(){return options};FP.destroy=destroy;FP.getActiveSection=getActiveSection;FP.getActiveSlide=getActiveSlide;FP.test={top:"0px",translate3d:"translate3d(0px, 0px, 0px)",translate3dH:(function(){var a=[];for(var i=0;i<$(options.sectionSelector,container).length;i++){a.push("translate3d(0px, 0px, 0px)")}return a})(),left:(function(){var a=[];for(var i=0;i<$(options.sectionSelector,container).length;i++){a.push(0)}return a})(),options:options,setAutoScrolling:setAutoScrolling};FP.shared={afterRenderActions:afterRenderActions};window.fullpage_api=FP;if(options.$){options.$.fn.fullpage=FP}init();bindEvents()}function init(){if(options.css3){options.css3=support3d()}options.scrollBar=options.scrollBar||options.hybrid;setOptionsFromDOM();prepareDom();setAllowScrolling(true);setMouseHijack(true);setAutoScrolling(options.autoScrolling,"internal");responsive();setBodyClass();if(document.readyState==="complete"){scrollToAnchor()}window.addEventListener("load",scrollToAnchor);if(!options.scrollOverflow){afterRenderActions()}}function bindEvents(){window.addEventListener("scroll",scrollHandler);window.addEventListener("hashchange",hashChangeHandler);window.addEventListener("blur",blurHandler);window.addEventListener("resize",resizeHandler);document.addEventListener("keydown",keydownHandler);document.addEventListener("keyup",keyUpHandler);["click","touchstart"].forEach(function(eventName){document.addEventListener(eventName,delegatedEvents)});if(options.normalScrollElements){["mouseenter","touchstart"].forEach(function(eventName){forMouseLeaveOrTouch(eventName,false)});["mouseleave","touchend"].forEach(function(eventName){forMouseLeaveOrTouch(eventName,true)})}}function delegatedEvents(e){var target=e.target;if(target&&closest(target,SECTION_NAV_SEL+" a")){sectionBulletHandler.call(target,e)}else{if(matches(target,SECTION_NAV_TOOLTIP_SEL)){tooltipTextHandler.call(target)}else{if(matches(target,SLIDES_ARROW_SEL)){slideArrowHandler.call(target,e)}else{if(matches(target,SLIDES_NAV_LINK_SEL)||closest(target,SLIDES_NAV_LINK_SEL)!=null){slideBulletHandler.call(target,e)}else{if(closest(target,options.menu+" [data-menuanchor]")){menuItemsHandler.call(target,e)}}}}}}function forMouseLeaveOrTouch(eventName,allowScrolling){document["fp_"+eventName]=allowScrolling;document.addEventListener(eventName,onMouseEnterOrLeave,true)}function onMouseEnterOrLeave(e){if(e.target==document){return}if(e.type==="touchend"){g_canFireMouseEnterNormalScroll=false;setTimeout(function(){g_canFireMouseEnterNormalScroll=true},800)}if(e.type==="mouseenter"&&!g_canFireMouseEnterNormalScroll){return}var normalSelectors=options.normalScrollElements.split(",");normalSelectors.forEach(function(normalSelector){if(closest(e.target,normalSelector)!=null){setMouseHijack(document["fp_"+e.type])}})}function setOptionsFromDOM(){if(!options.anchors.length){var attrName="[data-anchor]";var anchors=$(options.sectionSelector.split(",").join(attrName+",")+attrName,container);if(anchors.length){g_initialAnchorsInDom=true;anchors.forEach(function(item){options.anchors.push(item.getAttribute("data-anchor").toString())})}}if(!options.navigationTooltips.length){var attrName="[data-tooltip]";var tooltips=$(options.sectionSelector.split(",").join(attrName+",")+attrName,container);if(tooltips.length){tooltips.forEach(function(item){options.navigationTooltips.push(item.getAttribute("data-tooltip").toString())})}}}function prepareDom(){css(container,{"height":"100%","position":"relative"});addClass(container,WRAPPER);addClass($("html"),ENABLED);windowsHeight=getWindowHeight();removeClass(container,DESTROYED);addInternalSelectors();var sections=$(SECTION_SEL);for(var i=0;i0){styleSlides(section,slides,numSlides)}else{if(options.verticalCentered){addTableClass(section)}}}if(options.fixedElements&&options.css3){$(options.fixedElements).forEach(function(item){$body.appendChild(item)})}if(options.navigation){addVerticalNavigation()}enableYoutubeAPI();if(options.scrollOverflow){scrollBarHandler=options.scrollOverflowHandler.init(options)}}function styleSlides(section,slides,numSlides){var sliderWidth=numSlides*100;var slideWidth=100/numSlides;var slidesWrapper=document.createElement("div");slidesWrapper.className=SLIDES_WRAPPER;wrapAll(slides,slidesWrapper);var slidesContainer=document.createElement("div");slidesContainer.className=SLIDES_CONTAINER;wrapAll(slides,slidesContainer);css($(SLIDES_CONTAINER_SEL,section),{"width":sliderWidth+"%"});if(numSlides>1){if(options.controlArrows){createSlideArrows(section)}if(options.slidesNavigation){addSlidesNavigation(section,numSlides)}}slides.forEach(function(slide){css(slide,{"width":slideWidth+"%"});if(options.verticalCentered){addTableClass(slide)}});var startingSlide=$(SLIDE_ACTIVE_SEL,section)[0];if(startingSlide!=null&&(index($(SECTION_ACTIVE_SEL),SECTION_SEL)!==0||(index($(SECTION_ACTIVE_SEL),SECTION_SEL)===0&&index(startingSlide)!==0))){silentLandscapeScroll(startingSlide,"internal")}else{addClass(slides[0],ACTIVE)}}function styleSection(section,index){if(!index&&$(SECTION_ACTIVE_SEL)[0]==null){addClass(section,ACTIVE)}startingSection=$(SECTION_ACTIVE_SEL)[0];css(section,{"height":windowsHeight+"px"});if(options.paddingTop){css(section,{"padding-top":options.paddingTop})}if(options.paddingBottom){css(section,{"padding-bottom":options.paddingBottom})}if(typeof options.sectionsColor[index]!=="undefined"){css(section,{"background-color":options.sectionsColor[index]})}if(typeof options.anchors[index]!=="undefined"){section.setAttribute("data-anchor",options.anchors[index])}}function styleMenu(section,index){if(typeof options.anchors[index]!=="undefined"){if(hasClass(section,ACTIVE)){activateMenuAndNav(options.anchors[index],index)}}if(options.menu&&options.css3&&closest($(options.menu)[0],WRAPPER_SEL)!=null){$(options.menu).forEach(function(menu){$body.appendChild(menu)})}}function addInternalSelectors(){addClass($(options.sectionSelector,container),SECTION);addClass($(options.slideSelector,container),SLIDE)}function createSlideArrows(section){var arrows=[createElementFromHTML('
'),createElementFromHTML('
')];after($(SLIDES_WRAPPER_SEL,section)[0],arrows);if(options.controlArrowColor!=="#fff"){css($(SLIDES_ARROW_NEXT_SEL,section),{"border-color":"transparent transparent transparent "+options.controlArrowColor});css($(SLIDES_ARROW_PREV_SEL,section),{"border-color":"transparent "+options.controlArrowColor+" transparent transparent"})}if(!options.loopHorizontal){hide($(SLIDES_ARROW_PREV_SEL,section))}}function addVerticalNavigation(){var navigation=document.createElement("div");navigation.setAttribute("id",SECTION_NAV);var divUl=document.createElement("ul");navigation.appendChild(divUl);appendTo(navigation,$body);var nav=$(SECTION_NAV_SEL)[0];addClass(nav,"fp-"+options.navigationPosition);if(options.showActiveTooltip){addClass(nav,SHOW_ACTIVE_TOOLTIP)}var li="";for(var i=0;i<$(SECTION_SEL).length;i++){var link="";if(options.anchors.length){link=options.anchors[i]}li+='
  • '+"";var tooltip=options.navigationTooltips[i];if(typeof tooltip!=="undefined"&&tooltip!==""){li+='
    '+tooltip+"
    "}li+="
  • "}$("ul",nav)[0].innerHTML=li;css($(SECTION_NAV_SEL),{"margin-top":"-"+($(SECTION_NAV_SEL)[0].offsetHeight/2)+"px"});var bullet=$("li",$(SECTION_NAV_SEL)[0])[index($(SECTION_ACTIVE_SEL)[0],SECTION_SEL)];addClass($("a",bullet),ACTIVE)}function getBulletLinkName(i,defaultName){return options.navigationTooltips[i]||options.anchors[i]||defaultName+" "+(i+1)}function enableYoutubeAPI(){$('iframe[src*="youtube.com/embed/"]',container).forEach(function(item){addURLParam(item,"enablejsapi=1")})}function addURLParam(element,newParam){var originalSrc=element.getAttribute("src");element.setAttribute("src",originalSrc+getUrlParamSign(originalSrc)+newParam)}function getUrlParamSign(url){return(!/\?/.test(url))?"?":"&"}function afterRenderActions(){var section=$(SECTION_ACTIVE_SEL)[0];addClass(section,COMPLETELY);lazyLoad(section);playMedia(section);if(options.scrollOverflow){options.scrollOverflowHandler.afterLoad()}if(isDestinyTheStartingSection()&&isFunction(options.afterLoad)){fireCallback("afterLoad",{activeSection:null,element:section,direction:null,anchorLink:section.getAttribute("data-anchor"),sectionIndex:index(section,SECTION_SEL)})}if(isFunction(options.afterRender)){fireCallback("afterRender")}}function isDestinyTheStartingSection(){var destinationSection=getSectionByAnchor(getAnchorsURL().section); return !destinationSection||typeof destinationSection!=="undefined"&&index(destinationSection)===index(startingSection)}var isScrolling=false;var lastScroll=0;function scrollHandler(){var currentSection;if(!options.autoScrolling||options.scrollBar){var currentScroll=getScrollTop();var scrollDirection=getScrollDirection(currentScroll);var visibleSectionIndex=0;var screen_mid=currentScroll+(getWindowHeight()/2);var isAtBottom=$body.offsetHeight-getWindowHeight()===currentScroll;var sections=$(SECTION_SEL);if(isAtBottom){visibleSectionIndex=sections.length-1}else{if(!currentScroll){visibleSectionIndex=0}else{for(var i=0;i=(getScrollTop()+getWindowHeight())}return top<=getScrollTop()}function getScrollDirection(currentScroll){var direction=currentScroll>lastScroll?"down":"up";lastScroll=currentScroll;previousDestTop=currentScroll;return direction}function scrolling(type){if(!isScrollAllowed.m[type]){return}var scrollSection=(type==="down")?moveSectionDown:moveSectionUp;if(options.scrollOverflow){var scrollable=options.scrollOverflowHandler.scrollable($(SECTION_ACTIVE_SEL)[0]);var check=(type==="down")?"bottom":"top";if(scrollable!=null){if(options.scrollOverflowHandler.isScrolled(check,scrollable)){scrollSection()}else{return true}}else{scrollSection()}}else{scrollSection()}}function preventBouncing(e){if(options.autoScrolling&&isReallyTouch(e)&&isScrollAllowed.m.up){preventDefault(e)}}var touchStartY=0;var touchStartX=0;var touchEndY=0;var touchEndX=0;function touchMoveHandler(e){var activeSection=closest(e.target,SECTION_SEL)||$(SECTION_ACTIVE_SEL)[0];if(isReallyTouch(e)){if(options.autoScrolling){preventDefault(e)}var touchEvents=getEventsPage(e);touchEndY=touchEvents.y;touchEndX=touchEvents.x;if($(SLIDES_WRAPPER_SEL,activeSection).length&&Math.abs(touchStartX-touchEndX)>(Math.abs(touchStartY-touchEndY))){if(!slideMoving&&Math.abs(touchStartX-touchEndX)>(window.innerWidth/100*options.touchSensitivity)){if(touchStartX>touchEndX){if(isScrollAllowed.m.right){moveSlideRight(activeSection)}}else{if(isScrollAllowed.m.left){moveSlideLeft(activeSection)}}}}else{if(options.autoScrolling&&canScroll){if(Math.abs(touchStartY-touchEndY)>(window.innerHeight/100*options.touchSensitivity)){if(touchStartY>touchEndY){scrolling("down")}else{if(touchEndY>touchStartY){scrolling("up")}}}}}}}function isReallyTouch(e){return typeof e.pointerType==="undefined"||e.pointerType!="mouse"}function touchStartHandler(e){if(options.fitToSection){activeAnimation=false}if(isReallyTouch(e)){var touchEvents=getEventsPage(e);touchStartY=touchEvents.y;touchStartX=touchEvents.x}}function getAverage(elements,number){var sum=0;var lastElements=elements.slice(Math.max(elements.length-number,1));for(var i=0;i149){scrollings.shift()}scrollings.push(Math.abs(value));if(options.scrollBar){preventDefault(e)}var timeDiff=curTime-prevTime;prevTime=curTime;if(timeDiff>200){scrollings=[]}if(canScroll){var averageEnd=getAverage(scrollings,10);var averageMiddle=getAverage(scrollings,70);var isAccelerating=averageEnd>=averageMiddle;if(isAccelerating&&isScrollingVertically){if(delta<0){scrolling("down")}else{scrolling("up")}}}return false}if(options.fitToSection){activeAnimation=false}}function moveSlide(direction,section){var activeSection=section==null?$(SECTION_ACTIVE_SEL)[0]:section;var slides=$(SLIDES_WRAPPER_SEL,activeSection)[0];if(slides==null||slideMoving||$(SLIDE_SEL,slides).length<2){return}var currentSlide=$(SLIDE_ACTIVE_SEL,slides)[0];var destiny=null;if(direction==="left"){destiny=prevUntil(currentSlide,SLIDE_SEL)}else{destiny=nextUntil(currentSlide,SLIDE_SEL)}if(destiny==null){if(!options.loopHorizontal){return}var slideSiblings=siblings(currentSlide);if(direction==="left"){destiny=slideSiblings[slideSiblings.length-1]}else{destiny=slideSiblings[0]}}slideMoving=true&&!FP.test.isTesting;landscapeScroll(slides,destiny,direction)}function keepSlidesPosition(){var activeSlides=$(SLIDE_ACTIVE_SEL);for(var i=0;ipreviousDestTop;var sectionBottom=position-windowsHeight+elementHeight;var bigSectionsDestination=options.bigSectionsDestination;if(elementHeight>windowsHeight){if(!isScrollingDown&&!bigSectionsDestination||bigSectionsDestination==="bottom"){position=sectionBottom}}else{if(isScrollingDown||(isResizing&&next(element)==null)){position=sectionBottom}}previousDestTop=position;return position}function scrollPage(element,callback,isMovementUp){if(element==null){return}var dtop=getDestinationPosition(element);var slideAnchorLink;var slideIndex;var v={element:element,callback:callback,isMovementUp:isMovementUp,dtop:dtop,yMovement:getYmovement(element),anchorLink:element.getAttribute("data-anchor"),sectionIndex:index(element,SECTION_SEL),activeSlide:$(SLIDE_ACTIVE_SEL,element)[0],activeSection:$(SECTION_ACTIVE_SEL)[0],leavingSection:index($(SECTION_ACTIVE_SEL),SECTION_SEL)+1,localIsResizing:isResizing};if((v.activeSection==element&&!isResizing)||(options.scrollBar&&getScrollTop()===v.dtop&&!hasClass(element,AUTO_HEIGHT))){return}if(v.activeSlide!=null){slideAnchorLink=v.activeSlide.getAttribute("data-anchor");slideIndex=index(v.activeSlide)}if(!v.localIsResizing){var direction=v.yMovement;if(typeof isMovementUp!=="undefined"){direction=isMovementUp?"up":"down"}v.direction=direction;if(isFunction(options.onLeave)){if(fireCallback("onLeave",v)===false){return}}}if(options.autoScrolling&&options.continuousVertical&&typeof(v.isMovementUp)!=="undefined"&&((!v.isMovementUp&&v.yMovement=="up")||(v.isMovementUp&&v.yMovement=="down"))){v=createInfiniteSections(v)}if(!v.localIsResizing){stopMedia(v.activeSection)}if(options.scrollOverflow){options.scrollOverflowHandler.beforeLeave()}addClass(element,ACTIVE);removeClass(siblings(element),ACTIVE);lazyLoad(element);if(options.scrollOverflow){options.scrollOverflowHandler.onLeave()}canScroll=false||FP.test.isTesting;setState(slideIndex,slideAnchorLink,v.anchorLink,v.sectionIndex);performMovement(v);lastScrolledDestiny=v.anchorLink;activateMenuAndNav(v.anchorLink,v.sectionIndex)}function fireCallback(eventName,v){var eventData=getEventData(eventName,v);if(!options.v2compatible){trigger(container,eventName,eventData);if(options[eventName].apply(eventData[Object.keys(eventData)[0]],toArray(eventData))===false){return false}}else{if(options[eventName].apply(eventData[0],eventData.slice(1))===false){return false}}return true}function nullOrSection(el){return el?new Section(el):null}function nullOrSlide(el){return el?new Slide(el):null}function getEventData(eventName,v){var paramsPerEvent;if(!options.v2compatible){paramsPerEvent={afterRender:function(){return{section:nullOrSection($(SECTION_ACTIVE_SEL)[0]),slide:nullOrSlide($(SLIDE_ACTIVE_SEL,$(SECTION_ACTIVE_SEL)[0])[0])}},onLeave:function(){return{origin:nullOrSection(v.activeSection),destination:nullOrSection(v.element),direction:v.direction}},afterLoad:function(){return paramsPerEvent.onLeave()},afterSlideLoad:function(){return{section:nullOrSection(v.section),origin:nullOrSlide(v.prevSlide),destination:nullOrSlide(v.destiny),direction:v.direction} },onSlideLeave:function(){return paramsPerEvent.afterSlideLoad()}}}else{paramsPerEvent={afterRender:function(){return[container]},onLeave:function(){return[v.activeSection,v.leavingSection,(v.sectionIndex+1),v.direction]},afterLoad:function(){return[v.element,v.anchorLink,(v.sectionIndex+1)]},afterSlideLoad:function(){return[v.destiny,v.anchorLink,(v.sectionIndex+1),v.slideAnchor,v.slideIndex]},onSlideLeave:function(){return[v.prevSlide,v.anchorLink,(v.sectionIndex+1),v.prevSlideIndex,v.direction,v.slideIndex]},}}return paramsPerEvent[eventName]()}function performMovement(v){if(options.css3&&options.autoScrolling&&!options.scrollBar){var translate3d="translate3d(0px, -"+Math.round(v.dtop)+"px, 0px)";transformContainer(translate3d,true);if(options.scrollingSpeed){clearTimeout(afterSectionLoadsId);afterSectionLoadsId=setTimeout(function(){afterSectionLoads(v)},options.scrollingSpeed)}else{afterSectionLoads(v)}}else{var scrollSettings=getScrollSettings(v.dtop);FP.test.top=-v.dtop+"px";scrollTo(scrollSettings.element,scrollSettings.options,options.scrollingSpeed,function(){if(options.scrollBar){setTimeout(function(){afterSectionLoads(v)},30)}else{afterSectionLoads(v)}})}}function getScrollSettings(top){var scroll={};if(options.autoScrolling&&!options.scrollBar){scroll.options=-top;scroll.element=$(WRAPPER_SEL)[0]}else{scroll.options=top;scroll.element=window}return scroll}function createInfiniteSections(v){if(!v.isMovementUp){after($(SECTION_ACTIVE_SEL)[0],prevAll(v.activeSection,SECTION_SEL).reverse())}else{before($(SECTION_ACTIVE_SEL)[0],nextAll(v.activeSection,SECTION_SEL))}silentScroll($(SECTION_ACTIVE_SEL)[0].offsetTop);keepSlidesPosition();v.wrapAroundElements=v.activeSection;v.dtop=v.element.offsetTop;v.yMovement=getYmovement(v.element);v.leavingSection=index(v.activeSection,SECTION_SEL)+1;v.sectionIndex=index(v.element,SECTION_SEL);return v}function continuousVerticalFixSectionOrder(v){if(v.wrapAroundElements==null){return}if(v.isMovementUp){before($(SECTION_SEL)[0],v.wrapAroundElements)}else{after($(SECTION_SEL)[$(SECTION_SEL).length-1],v.wrapAroundElements)}silentScroll($(SECTION_ACTIVE_SEL)[0].offsetTop);keepSlidesPosition()}function afterSectionLoads(v){continuousVerticalFixSectionOrder(v);if(isFunction(options.afterLoad)&&!v.localIsResizing){fireCallback("afterLoad",v)}if(options.scrollOverflow){options.scrollOverflowHandler.afterLoad()}if(!v.localIsResizing){playMedia(v.element)}addClass(v.element,COMPLETELY);removeClass(siblings(v.element),COMPLETELY);canScroll=true;if(isFunction(v.callback)){v.callback()}}function setSrc(element,attribute){element.setAttribute(attribute,element.getAttribute("data-"+attribute));element.removeAttribute("data-"+attribute)}function lazyLoad(destiny){if(!options.lazyLoading){return}var panel=getSlideOrSection(destiny);$("img[data-src], img[data-srcset], source[data-src], source[data-srcset], video[data-src], audio[data-src], iframe[data-src]",panel).forEach(function(element){["src","srcset"].forEach(function(type){var attribute=element.getAttribute("data-"+type);if(attribute!=null&&attribute){setSrc(element,type)}});if(matches(element,"source")){var elementToPlay=closest(element,"video, audio");if(elementToPlay){elementToPlay.load()}}})}function playMedia(destiny){var panel=getSlideOrSection(destiny);$("video, audio",panel).forEach(function(element){if(element.hasAttribute("data-autoplay")&&typeof element.play==="function"){element.play()}});$('iframe[src*="youtube.com/embed/"]',panel).forEach(function(element){if(element.hasAttribute("data-autoplay")){playYoutube(element)}element.onload=function(){if(element.hasAttribute("data-autoplay")){playYoutube(element)}}})}function playYoutube(element){element.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")}function stopMedia(destiny){var panel=getSlideOrSection(destiny);$("video, audio",panel).forEach(function(element){if(!element.hasAttribute("data-keepplaying")&&typeof element.pause==="function"){element.pause()}});$('iframe[src*="youtube.com/embed/"]',panel).forEach(function(element){if(/youtube\.com\/embed\//.test(element.getAttribute("src"))&&!element.hasAttribute("data-keepplaying")){element.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}})}function getSlideOrSection(destiny){var slide=$(SLIDE_ACTIVE_SEL,destiny);if(slide.length){destiny=slide[0]}return destiny}function scrollToAnchor(){var anchors=getAnchorsURL();var sectionAnchor=anchors.section;var slideAnchor=anchors.slide;if(sectionAnchor){if(options.animateAnchor){scrollPageAndSlide(sectionAnchor,slideAnchor)}else{silentMoveTo(sectionAnchor,slideAnchor)}}}function hashChangeHandler(){if(!isScrolling&&!options.lockAnchors){var anchors=getAnchorsURL();var sectionAnchor=anchors.section;var slideAnchor=anchors.slide;var isFirstSlideMove=(typeof lastScrolledDestiny==="undefined");var isFirstScrollMove=(typeof lastScrolledDestiny==="undefined"&&typeof slideAnchor==="undefined"&&!slideMoving);if(sectionAnchor&§ionAnchor.length){if((sectionAnchor&§ionAnchor!==lastScrolledDestiny)&&!isFirstSlideMove||isFirstScrollMove||(!slideMoving&&lastScrolledSlide!=slideAnchor)){scrollPageAndSlide(sectionAnchor,slideAnchor) }}}}function getAnchorsURL(){var section;var slide;var hash=window.location.hash;if(hash.length){var anchorsParts=hash.replace("#","").split("/");var isFunkyAnchor=hash.indexOf("#/")>-1;section=isFunkyAnchor?"/"+anchorsParts[1]:decodeURIComponent(anchorsParts[0]);var slideAnchor=isFunkyAnchor?anchorsParts[2]:anchorsParts[1];if(slideAnchor&&slideAnchor.length){slide=decodeURIComponent(slideAnchor)}}return{section:section,slide:slide}}function keydownHandler(e){clearTimeout(keydownId);var activeElement=document.activeElement;var keyCode=e.keyCode;if(keyCode===9){onTab(e)}else{if(!matches(activeElement,"textarea")&&!matches(activeElement,"input")&&!matches(activeElement,"select")&&activeElement.getAttribute("contentEditable")!=="true"&&activeElement.getAttribute("contentEditable")!==""&&options.keyboardScrolling&&options.autoScrolling){var keyControls=[40,38,32,33,34];if(keyControls.indexOf(keyCode)>-1){preventDefault(e)}controlPressed=e.ctrlKey;keydownId=setTimeout(function(){onkeydown(e)},150)}}}function tooltipTextHandler(){trigger(prev(this),"click")}function keyUpHandler(e){if(isWindowFocused){controlPressed=e.ctrlKey}}function mouseDownHandler(e){if(e.which==2){oldPageY=e.pageY;container.addEventListener("mousemove",mouseMoveHandler)}}function mouseUpHandler(e){if(e.which==2){container.removeEventListener("mousemove",mouseMoveHandler)}}function onTab(e){var isShiftPressed=e.shiftKey;var activeElement=document.activeElement;var focusableElements=getFocusables(getSlideOrSection($(SECTION_ACTIVE_SEL)[0]));function preventAndFocusFirst(e){preventDefault(e);return focusableElements[0]?focusableElements[0].focus():null}if(isFocusOutside(e)){return}if(activeElement){if(closest(activeElement,SECTION_ACTIVE_SEL+","+SECTION_ACTIVE_SEL+" "+SLIDE_ACTIVE_SEL)==null){activeElement=preventAndFocusFirst(e)}}else{preventAndFocusFirst(e)}if(!isShiftPressed&&activeElement==focusableElements[focusableElements.length-1]||isShiftPressed&&activeElement==focusableElements[0]){preventDefault(e)}}function getFocusables(el){return[].slice.call($(focusableElementsString,el)).filter(function(item){return item.getAttribute("tabindex")!=="-1"&&item.offsetParent!==null})}function isFocusOutside(e){var allFocusables=getFocusables(document);var currentFocusIndex=allFocusables.indexOf(document.activeElement);var focusDestinationIndex=e.shiftKey?currentFocusIndex-1:currentFocusIndex+1;var focusDestination=allFocusables[focusDestinationIndex];var destinationItemSlide=nullOrSlide(closest(focusDestination,SLIDE_SEL));var destinationItemSection=nullOrSection(closest(focusDestination,SECTION_SEL));return !destinationItemSlide&&!destinationItemSection}function slideArrowHandler(){var section=closest(this,SECTION_SEL);if(hasClass(this,SLIDES_PREV)){if(isScrollAllowed.m.left){moveSlideLeft(section)}}else{if(isScrollAllowed.m.right){moveSlideRight(section)}}}function blurHandler(){isWindowFocused=false;controlPressed=false}function sectionBulletHandler(e){preventDefault(e);var indexBullet=index(closest(this,SECTION_NAV_SEL+" li"));scrollPage($(SECTION_SEL)[indexBullet])}function slideBulletHandler(e){preventDefault(e);var slides=$(SLIDES_WRAPPER_SEL,closest(this,SECTION_SEL))[0];var destiny=$(SLIDE_SEL,slides)[index(closest(this,"li"))];landscapeScroll(slides,destiny)}function menuItemsHandler(e){if($(options.menu)[0]&&(options.lockAnchors||!options.anchors.length)){preventDefault(e);moveTo(this.getAttribute("data-menuanchor"))}}function onkeydown(e){var shiftPressed=e.shiftKey;if(!canScroll&&[37,39].indexOf(e.keyCode)<0){return}switch(e.keyCode){case 38:case 33:if(isScrollAllowed.k.up){moveSectionUp()}break;case 32:if(shiftPressed&&isScrollAllowed.k.up){moveSectionUp();break}case 40:case 34:if(isScrollAllowed.k.down){moveSectionDown()}break;case 36:if(isScrollAllowed.k.up){moveTo(1)}break;case 35:if(isScrollAllowed.k.down){moveTo($(SECTION_SEL).length)}break;case 37:if(isScrollAllowed.k.left){moveSlideLeft()}break;case 39:if(isScrollAllowed.k.right){moveSlideRight()}break;default:return}}var oldPageY=0;function mouseMoveHandler(e){if(canScroll){if(e.pageYoldPageY&&isScrollAllowed.m.down){moveSectionDown()}}}oldPageY=e.pageY}function landscapeScroll(slides,destiny,direction){var section=closest(slides,SECTION_SEL);var v={slides:slides,destiny:destiny,direction:direction,destinyPos:{left:destiny.offsetLeft},slideIndex:index(destiny),section:section,sectionIndex:index(section,SECTION_SEL),anchorLink:section.getAttribute("data-anchor"),slidesNav:$(SLIDES_NAV_SEL,section)[0],slideAnchor:getAnchor(destiny),prevSlide:$(SLIDE_ACTIVE_SEL,section)[0],prevSlideIndex:index($(SLIDE_ACTIVE_SEL,section)[0]),localIsResizing:isResizing};v.xMovement=getXmovement(v.prevSlideIndex,v.slideIndex);v.direction=v.direction?v.direction:v.xMovement;if(!v.localIsResizing){canScroll=false}if(options.onSlideLeave){if(!v.localIsResizing&&v.xMovement!=="none"){if(isFunction(options.onSlideLeave)){if(fireCallback("onSlideLeave",v)===false){slideMoving=false; return}}}}addClass(destiny,ACTIVE);removeClass(siblings(destiny),ACTIVE);if(!v.localIsResizing){stopMedia(v.prevSlide);lazyLoad(destiny)}if(!options.loopHorizontal&&options.controlArrows){toggle($(SLIDES_ARROW_PREV_SEL,section),v.slideIndex!==0);toggle($(SLIDES_ARROW_NEXT_SEL,section),next(destiny)!=null)}if(hasClass(section,ACTIVE)&&!v.localIsResizing){setState(v.slideIndex,v.slideAnchor,v.anchorLink,v.sectionIndex)}performHorizontalMove(slides,v,true)}function afterSlideLoads(v){activeSlidesNavigation(v.slidesNav,v.slideIndex);if(!v.localIsResizing){if(isFunction(options.afterSlideLoad)){fireCallback("afterSlideLoad",v)}canScroll=true;playMedia(v.destiny)}slideMoving=false}function performHorizontalMove(slides,v,fireCallback){var destinyPos=v.destinyPos;if(options.css3){var translate3d="translate3d(-"+Math.round(destinyPos.left)+"px, 0px, 0px)";FP.test.translate3dH[v.sectionIndex]=translate3d;css(addAnimation($(SLIDES_CONTAINER_SEL,slides)),getTransforms(translate3d));afterSlideLoadsId=setTimeout(function(){if(fireCallback){afterSlideLoads(v)}},options.scrollingSpeed)}else{FP.test.left[v.sectionIndex]=Math.round(destinyPos.left);scrollTo(slides,Math.round(destinyPos.left),options.scrollingSpeed,function(){if(fireCallback){afterSlideLoads(v)}})}}function activeSlidesNavigation(slidesNav,slideIndex){if(options.slidesNavigation&&slidesNav!=null){removeClass($(ACTIVE_SEL,slidesNav),ACTIVE);addClass($("a",$("li",slidesNav)[slideIndex]),ACTIVE)}}var previousHeight=windowsHeight;function resizeHandler(){responsive();if(isTouchDevice){var activeElement=document.activeElement;if(!matches(activeElement,"textarea")&&!matches(activeElement,"input")&&!matches(activeElement,"select")){var currentHeight=getWindowHeight();if(Math.abs(currentHeight-previousHeight)>(20*Math.max(previousHeight,currentHeight)/100)){resizeId=setTimeout(function(){reBuild(true);previousHeight=currentHeight},navigator.userAgent.match("CriOS")?50:0)}}}else{clearTimeout(resizeId);resizeId=setTimeout(function(){reBuild(true)},350)}}function responsive(){var widthLimit=options.responsive||options.responsiveWidth;var heightLimit=options.responsiveHeight;var isBreakingPointWidth=widthLimit&&window.innerWidthtoIndex){return"up"}return"down"}function getXmovement(fromIndex,toIndex){if(fromIndex==toIndex){return"none"}if(fromIndex>toIndex){return"left"}return"right"}function addTableClass(element){if(!hasClass(element,TABLE)){var wrapper=document.createElement("div");wrapper.className=TABLE_CELL;wrapper.style.height=getTableHeight(element)+"px";addClass(element,TABLE);wrapInner(element,wrapper)}}function getTableHeight(element){var sectionHeight=windowsHeight;if(options.paddingTop||options.paddingBottom){var section=element;if(!hasClass(section,SECTION)){section=closest(element,SECTION_SEL)}var paddings=parseInt(getComputedStyle(section)["padding-top"])+parseInt(getComputedStyle(section)["padding-bottom"]);sectionHeight=(windowsHeight-paddings)}return sectionHeight}function transformContainer(translate3d,animated){if(animated){addAnimation(container)}else{removeAnimation(container)}css(container,getTransforms(translate3d));FP.test.translate3d=translate3d;setTimeout(function(){removeClass(container,NO_TRANSITION)},10)}function getSectionByAnchor(sectionAnchor){var section=$(SECTION_SEL+'[data-anchor="'+sectionAnchor+'"]',container)[0];if(!section){var sectionIndex=typeof sectionAnchor!=="undefined"?sectionAnchor-1:0;section=$(SECTION_SEL)[sectionIndex]}return section}function getSlideByAnchor(slideAnchor,section){var slide=$(SLIDE_SEL+'[data-anchor="'+slideAnchor+'"]',section)[0];if(slide==null){slideAnchor=typeof slideAnchor!=="undefined"?slideAnchor:0; slide=$(SLIDE_SEL,section)[slideAnchor]}return slide}function scrollPageAndSlide(sectionAnchor,slideAnchor){var section=getSectionByAnchor(sectionAnchor);if(section==null){return}var slide=getSlideByAnchor(slideAnchor,section);if(getAnchor(section)!==lastScrolledDestiny&&!hasClass(section,ACTIVE)){scrollPage(section,function(){scrollSlider(slide)})}else{scrollSlider(slide)}}function scrollSlider(slide){if(slide!=null){landscapeScroll(closest(slide,SLIDES_WRAPPER_SEL),slide)}}function addSlidesNavigation(section,numSlides){appendTo(createElementFromHTML('
      '),section);var nav=$(SLIDES_NAV_SEL,section)[0];addClass(nav,"fp-"+options.slidesNavPosition);for(var i=0;i'+""),$("ul",nav)[0])}css(nav,{"margin-left":"-"+(nav.innerWidth/2)+"px"});addClass($("a",$("li",nav)[0]),ACTIVE)}function setState(slideIndex,slideAnchor,anchorLink,sectionIndex){var sectionHash="";if(options.anchors.length&&!options.lockAnchors){if(slideIndex){if(anchorLink!=null){sectionHash=anchorLink}if(slideAnchor==null){slideAnchor=slideIndex}lastScrolledSlide=slideAnchor;setUrlHash(sectionHash+"/"+slideAnchor)}else{if(slideIndex!=null){lastScrolledSlide=slideAnchor;setUrlHash(anchorLink)}else{setUrlHash(anchorLink)}}}setBodyClass()}function setUrlHash(url){if(options.recordHistory){location.hash=url}else{if(isTouchDevice||isTouch){window.history.replaceState(undefined,undefined,"#"+url)}else{var baseUrl=window.location.href.split("#")[0];window.location.replace(baseUrl+"#"+url)}}}function getAnchor(element){if(!element){return null}var anchor=element.getAttribute("data-anchor");var elementIndex=index(element);if(anchor==null){anchor=elementIndex}return anchor}function setBodyClass(){var section=$(SECTION_ACTIVE_SEL)[0];var slide=$(SLIDE_ACTIVE_SEL,section)[0];var sectionAnchor=getAnchor(section);var slideAnchor=getAnchor(slide);var text=String(sectionAnchor);if(slide){text=text+"-"+slideAnchor}text=text.replace("/","-").replace("#","");var classRe=new RegExp("\\b\\s?"+VIEWING_PREFIX+"-[^\\s]+\\b","g");$body.className=$body.className.replace(classRe,"");addClass($body,VIEWING_PREFIX+"-"+text)}function support3d(){var el=document.createElement("p"),has3d,transforms={"webkitTransform":"-webkit-transform","OTransform":"-o-transform","msTransform":"-ms-transform","MozTransform":"-moz-transform","transform":"transform"};el.style.display="block";document.body.insertBefore(el,null);for(var t in transforms){if(el.style[t]!==undefined){el.style[t]="translate3d(1px,1px,1px)";has3d=window.getComputedStyle(el).getPropertyValue(transforms[t])}}document.body.removeChild(el);return(has3d!==undefined&&has3d.length>0&&has3d!=="none")}function removeMouseWheelHandler(){if(document.addEventListener){document.removeEventListener("mousewheel",MouseWheelHandler,false);document.removeEventListener("wheel",MouseWheelHandler,false);document.removeEventListener("MozMousePixelScroll",MouseWheelHandler,false)}else{document.detachEvent("onmousewheel",MouseWheelHandler)}}function addMouseWheelHandler(){var prefix="";var _addEventListener;if(window.addEventListener){_addEventListener="addEventListener"}else{_addEventListener="attachEvent";prefix="on"}var support="onwheel" in document.createElement("div")?"wheel":document.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll";var passiveEvent=g_supportsPassive?{passive:false}:false;if(support=="DOMMouseScroll"){document[_addEventListener](prefix+"MozMousePixelScroll",MouseWheelHandler,passiveEvent)}else{document[_addEventListener](prefix+support,MouseWheelHandler,passiveEvent)}}function addMiddleWheelHandler(){container.addEventListener("mousedown",mouseDownHandler);container.addEventListener("mouseup",mouseUpHandler)}function removeMiddleWheelHandler(){container.removeEventListener("mousedown",mouseDownHandler);container.removeEventListener("mouseup",mouseUpHandler)}function addTouchHandler(){if(isTouchDevice||isTouch){if(options.autoScrolling){$body.removeEventListener(events.touchmove,preventBouncing,{passive:false});$body.addEventListener(events.touchmove,preventBouncing,{passive:false})}var touchWrapper=options.touchWrapper;touchWrapper.removeEventListener(events.touchstart,touchStartHandler);touchWrapper.removeEventListener(events.touchmove,touchMoveHandler,{passive:false});touchWrapper.addEventListener(events.touchstart,touchStartHandler);touchWrapper.addEventListener(events.touchmove,touchMoveHandler,{passive:false})}}function removeTouchHandler(){if(isTouchDevice||isTouch){if(options.autoScrolling){$body.removeEventListener(events.touchmove,touchMoveHandler,{passive:false});$body.removeEventListener(events.touchmove,preventBouncing,{passive:false})}var touchWrapper=options.touchWrapper;touchWrapper.removeEventListener(events.touchstart,touchStartHandler);touchWrapper.removeEventListener(events.touchmove,touchMoveHandler,{passive:false}) }}function getMSPointer(){var pointer;if(window.PointerEvent){pointer={down:"pointerdown",move:"pointermove"}}else{pointer={down:"MSPointerDown",move:"MSPointerMove"}}return pointer}function getEventsPage(e){var events=[];events.y=(typeof e.pageY!=="undefined"&&(e.pageY||e.pageX)?e.pageY:e.touches[0].pageY);events.x=(typeof e.pageX!=="undefined"&&(e.pageY||e.pageX)?e.pageX:e.touches[0].pageX);if(isTouch&&isReallyTouch(e)&&options.scrollBar&&typeof e.touches!=="undefined"){events.y=e.touches[0].pageY;events.x=e.touches[0].pageX}return events}function silentLandscapeScroll(activeSlide,noCallbacks){setScrollingSpeed(0,"internal");if(typeof noCallbacks!=="undefined"){isResizing=true}landscapeScroll(closest(activeSlide,SLIDES_WRAPPER_SEL),activeSlide);if(typeof noCallbacks!=="undefined"){isResizing=false}setScrollingSpeed(originals.scrollingSpeed,"internal")}function silentScroll(top){var roundedTop=Math.round(top);if(options.css3&&options.autoScrolling&&!options.scrollBar){var translate3d="translate3d(0px, -"+roundedTop+"px, 0px)";transformContainer(translate3d,false)}else{if(options.autoScrolling&&!options.scrollBar){css(container,{"top":-roundedTop+"px"});FP.test.top=-roundedTop+"px"}else{var scrollSettings=getScrollSettings(roundedTop);setScrolling(scrollSettings.element,scrollSettings.options)}}}function getTransforms(translate3d){return{"-webkit-transform":translate3d,"-moz-transform":translate3d,"-ms-transform":translate3d,"transform":translate3d}}function setIsScrollAllowed(value,direction,type){if(direction!=="all"){isScrollAllowed[type][direction]=value}else{Object.keys(isScrollAllowed[type]).forEach(function(key){isScrollAllowed[type][key]=value})}}function destroy(all){setAutoScrolling(false,"internal");setAllowScrolling(true);setMouseHijack(false);setKeyboardScrolling(false);addClass(container,DESTROYED);clearTimeout(afterSlideLoadsId);clearTimeout(afterSectionLoadsId);clearTimeout(resizeId);clearTimeout(scrollId);clearTimeout(scrollId2);window.removeEventListener("scroll",scrollHandler);window.removeEventListener("hashchange",hashChangeHandler);window.removeEventListener("resize",resizeHandler);document.removeEventListener("keydown",keydownHandler);document.removeEventListener("keyup",keyUpHandler);["click","touchstart"].forEach(function(eventName){document.removeEventListener(eventName,delegatedEvents)});["mouseenter","touchstart","mouseleave","touchend"].forEach(function(eventName){document.removeEventListener(eventName,onMouseEnterOrLeave,true)});clearTimeout(afterSlideLoadsId);clearTimeout(afterSectionLoadsId);if(all){destroyStructure()}}function destroyStructure(){silentScroll(0);$("img[data-src], source[data-src], audio[data-src], iframe[data-src]",container).forEach(function(item){setSrc(item,"src")});$("img[data-srcset]").forEach(function(item){setSrc(item,"srcset")});remove($(SECTION_NAV_SEL+", "+SLIDES_NAV_SEL+", "+SLIDES_ARROW_SEL));css($(SECTION_SEL),{"height":"","background-color":"","padding":""});css($(SLIDE_SEL),{"width":""});css(container,{"height":"","position":"","-ms-touch-action":"","touch-action":""});css($htmlBody,{"overflow":"","height":""});removeClass($("html"),ENABLED);removeClass($body,RESPONSIVE);$body.className.split(/\s+/).forEach(function(className){if(className.indexOf(VIEWING_PREFIX)===0){removeClass($body,className)}});$(SECTION_SEL+", "+SLIDE_SEL).forEach(function(item){if(options.scrollOverflowHandler&&options.scrollOverflow){options.scrollOverflowHandler.remove(item)}removeClass(item,TABLE+" "+ACTIVE+" "+COMPLETELY);var previousStyles=item.getAttribute("data-fp-styles");if(previousStyles){item.setAttribute("style",item.getAttribute("data-fp-styles"))}if(hasClass(item,SECTION)&&!g_initialAnchorsInDom){item.removeAttribute("data-anchor")}});removeAnimation(container);[TABLE_CELL_SEL,SLIDES_CONTAINER_SEL,SLIDES_WRAPPER_SEL].forEach(function(selector){$(selector,container).forEach(function(item){unwrap(item)})});css(container,{"-webkit-transition":"none","transition":"none"});window.scrollTo(0,0);var usedSelectors=[SECTION,SLIDE,SLIDES_CONTAINER];usedSelectors.forEach(function(item){removeClass($("."+item),item)})}function setVariableState(variable,value,type){options[variable]=value;if(type!=="internal"){originals[variable]=value}}function displayWarnings(){var l=options["li"+"c"+"enseK"+"e"+"y"];var msgStyle="font-size: 15px;background:yellow;";var extensions=["fadingEffect","continuousHorizontal","scrollHorizontally","interlockedSlides","resetSliders","responsiveSlides","offsetSections","dragAndMove","scrollOverflowReset","parallax","cards"];if(hasClass($("html"),ENABLED)){showError("error","Fullpage.js can only be initialized once and you are doing it multiple times!");return}if(options.continuousVertical&&(options.loopTop||options.loopBottom)){options.continuousVertical=false;showError("warn","Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")}if(options.scrollOverflow&&(options.scrollBar||!options.autoScrolling)){showError("warn","Options scrollBar:true and autoScrolling:false are mutually exclusive with scrollOverflow:true. Sections with scrollOverflow might not work well in Firefox") }if(options.continuousVertical&&(options.scrollBar||!options.autoScrolling)){options.continuousVertical=false;showError("warn","Scroll bars (`scrollBar:true` or `autoScrolling:false`) are mutually exclusive with `continuousVertical`; `continuousVertical` disabled")}if(options.scrollOverflow&&options.scrollOverflowHandler==null){options.scrollOverflow=false;showError("error","The option `scrollOverflow:true` requires the file `scrolloverflow.min.js`. Please include it before fullPage.js.")}extensions.forEach(function(extension){if(options[extension]){showError("warn","fullpage.js extensions require fullpage.extensions.min.js file instead of the usual fullpage.js. Requested: "+extension)}});options.anchors.forEach(function(name){var nameAttr=[].slice.call($("[name]")).filter(function(item){return item.getAttribute("name")&&item.getAttribute("name").toLowerCase()==name.toLowerCase()});var idAttr=[].slice.call($("[id]")).filter(function(item){return item.getAttribute("id")&&item.getAttribute("id").toLowerCase()==name.toLowerCase()});if(idAttr.length||nameAttr.length){showError("error","data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE).");if(idAttr.length){showError("error",'"'+name+'" is is being used by another element `id` property')}if(nameAttr.length){showError("error",'"'+name+'" is is being used by another element `name` property')}}})}function getScrolledPosition(element){var position;if(element.self!=window&&hasClass(element,SLIDES_WRAPPER)){position=element.scrollLeft}else{if(!options.autoScrolling||options.scrollBar){position=getScrollTop()}else{position=element.offsetTop}}return position}function scrollTo(element,to,duration,callback){var start=getScrolledPosition(element);var change=to-start;var currentTime=0;var increment=20;activeAnimation=true;var animateScroll=function(){if(activeAnimation){var val=to;currentTime+=increment;if(duration){val=window.fp_easings[options.easing](currentTime,start,change,duration)}setScrolling(element,val);if(currentTime1?context:document;return context?context.querySelectorAll(selector):null}function deepExtend(out){out=out||{};for(var i=1,len=arguments.length;i