/** * fullPage 2.5.4 * https://github.com/alvarotrigo/fullPage.js * MIT licensed * * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */ (function(b) { b.fn.fullpage = function(c) { function pa(a) { a.find(".fp-slides").after('
'); "#fff" != c.controlArrowColor && (a.find(".fp-controlArrow.fp-next").css("border-color", "transparent transparent transparent " + c.controlArrowColor), a.find(".fp-controlArrow.fp-prev").css("border-color", "transparent " + c.controlArrowColor + " transparent transparent")); c.loopHorizontal || a.find(".fp-controlArrow.fp-prev").hide() } function qa() { b("body").append('
'); k = b("#fp-nav"); k.css("color", c.navigationColor); k.addClass(c.navigationPosition); for (var a = 0; a < b(".fp-section").length; a++) { var d = ""; c.anchors.length && (d = c.anchors[a]); var d = '
  • ', e = c.navigationTooltips[a]; void 0 != e && "" != e && (d += '
    ' + e + "
    "); d += "
  • "; k.find("ul").append(d) } } function R() { b(".fp-section").each(function() { var a = b(this).find(".fp-slide"); a.length ? a.each(function() { y(b(this)) }) : y(b(this)) }); b.isFunction(c.afterRender) && c.afterRender.call(this) } function S() { if (!c.autoScrolling || c.scrollBar) { var a = b(window).scrollTop(), d = 0, e = Math.abs(a - b(".fp-section").first().offset().top); b(".fp-section").each(function(c) { var f = Math.abs(a - b(this).offset().top); f < e && (d = c, e = f) }); var f = b(".fp-section").eq(d) } if (!c.autoScrolling && !f.hasClass("active")) { F = !0; var ra = b(".fp-section.active").index(".fp-section") + 1, g = G(f), h = f.data("anchor"), k = f.index(".fp-section") + 1, l = f.find(".fp-slide.active"); if (l.length) var n = l.data("anchor"), t = l.index(); f.addClass("active").siblings().removeClass("active"); m || (b.isFunction(c.onLeave) && c.onLeave.call(this, ra, k, g), b.isFunction(c.afterLoad) && c.afterLoad.call(this, h, k)); H(h, 0); c.anchors.length && !m && (p = h, I(t, n, h, k)); clearTimeout(T); T = setTimeout(function() { F = !1 }, 100) } c.scrollBar && (clearTimeout(U), U = setTimeout(function() { m || q(f) }, 1E3)) } function V(a) { return scrollable = a.find(".fp-slides").length ? a.find(".fp-slide.active").find(".fp-scrollable") : a.find(".fp-scrollable") } function z(a, d) { if (l[a]) { if ("down" == a) var c = "bottom", f = b.fn.fullpage.moveSectionDown; else c = "top", f = b.fn.fullpage.moveSectionUp; if (0 < d.length) if (c = "top" === c ? !d.scrollTop() : "bottom" === c ? d.scrollTop() + 1 + d.innerHeight() >= d[0].scrollHeight: void 0, c) f(); else return ! 0; else f() } } function sa(a) { var d = a.originalEvent; if (!W(a.target)) { c.autoScrolling && !c.scrollBar && a.preventDefault(); a = b(".fp-section.active"); var e = V(a); m || t || (d = X(d), u = d.y, A = d.x, a.find(".fp-slides").length && Math.abs(B - A) > Math.abs(v - u) ? Math.abs(B - A) > b(window).width() / 100 * c.touchSensitivity && (B > A ? l.right && b.fn.fullpage.moveSlideRight() : l.left && b.fn.fullpage.moveSlideLeft()) : c.autoScrolling && !c.scrollBar && Math.abs(v - u) > b(window).height() / 100 * c.touchSensitivity && (v > u ? z("down", e) : u > v && z("up", e))) } } function W(a, d) { d = d || 0; var e = b(a).parent(); return d < c.normalScrollElementTouchThreshold && e.is(c.normalScrollElements) ? !0 : d == c.normalScrollElementTouchThreshold ? !1 : W(e, ++d) } function ta(a) { a = X(a.originalEvent); v = a.y; B = a.x } function r(a) { if (c.autoScrolling) { a = window.event || a; var d = Math.max( - 1, Math.min(1, a.wheelDelta || -a.deltaY || -a.detail)); c.scrollBar && (a.preventDefault ? a.preventDefault() : a.returnValue = !1); a = b(".fp-section.active"); a = V(a); m || (0 > d ? z("down", a) : z("up", a)); return ! 1 } } function Y(a) { var d = b(".fp-section.active").find(".fp-slides"); if (d.length && !t) { var e = d.find(".fp-slide.active"), f = null, f = "prev" === a ? e.prev(".fp-slide") : e.next(".fp-slide"); if (!f.length) { if (!c.loopHorizontal) return; f = "prev" === a ? e.siblings(":last") : e.siblings(":first") } t = !0; w(d, f) } } function Z() { b(".fp-slide.active").each(function() { J(b(this)) }) } function q(a, d, e) { var f = a.position(); if ("undefined" !== typeof f && (d = { element: a, callback: d, isMovementUp: e, dest: f, dtop: f.top, yMovement: G(a), anchorLink: a.data("anchor"), sectionIndex: a.index(".fp-section"), activeSlide: a.find(".fp-slide.active"), activeSection: b(".fp-section.active"), leavingSection: b(".fp-section.active").index(".fp-section") + 1, localIsResizing: x }, !(d.activeSection.is(a) && !x || c.scrollBar && b(window).scrollTop() === d.dtop))) { if (d.activeSlide.length) var g = d.activeSlide.data("anchor"), h = d.activeSlide.index(); c.autoScrolling && c.continuousVertical && "undefined" !== typeof d.isMovementUp && (!d.isMovementUp && "up" == d.yMovement || d.isMovementUp && "down" == d.yMovement) && (d.isMovementUp ? b(".fp-section.active").before(d.activeSection.nextAll(".fp-section")) : b(".fp-section.active").after(d.activeSection.prevAll(".fp-section").get().reverse()), n(b(".fp-section.active").position().top), Z(), d.wrapAroundElements = d.activeSection, d.dest = d.element.position(), d.dtop = d.dest.top, d.yMovement = G(d.element)); a.addClass("active").siblings().removeClass("active"); m = !0; I(h, g, d.anchorLink, d.sectionIndex); b.isFunction(c.onLeave) && !d.localIsResizing && c.onLeave.call(this, d.leavingSection, d.sectionIndex + 1, d.yMovement); ua(d); p = d.anchorLink; c.autoScrolling && H(d.anchorLink, d.sectionIndex) } } /* function ua(a) { if (c.css3 && c.autoScrolling && !c.scrollBar) aa("translate3d(0px, -" + a.dtop + "px, 0px)", !0), setTimeout(function() { ba(a) }, c.scrollingSpeed); else { var d = va(a); b(d.element).animate(d.options, c.scrollingSpeed, c.easing).promise().done(function() { ba(a) }) } }*/ function ua(a) { if (c.css3 && c.autoScrolling && !c.scrollBar) { if (a.anchorLink == 'footerl'){ //当滚屏到最后一屏时间       footer_a = $('#c_portalResProduct_list-16286817654234558').height();//倒数第二屏的高度       footer_h = $('#w_grid-1627895483669').height(); //footer的高度        var translate3d = 'translate3d(0px, -' + (a.dtop - footer_a + footer_h) + 'px, 0px)';      }else{       var translate3d = 'translate3d(0px, -' + a.dtop + 'px, 0px)';     }     aa(translate3d, true); //aa("translate3d(0px, -" + a.dtop + "px, 0px)", !0), setTimeout(function() { ba(a); }, c.scrollingSpeed); } else { var d = va(a);     $(d.element).animate(       d.options, c.scrollingSpeed, c.easing).promise().done(function () { //only one single callback in case of animating `html, body`       ba(a);      }); } } function va(a) { var b = {}; c.autoScrolling && !c.scrollBar ? (b.options = { top: -a.dtop }, b.element = "." + ca) : (b.options = { scrollTop: a.dtop }, b.element = "html, body"); return b } function wa(a) { a.wrapAroundElements && a.wrapAroundElements.length && (a.isMovementUp ? b(".fp-section:first").before(a.wrapAroundElements) : b(".fp-section:last").after(a.wrapAroundElements), n(b(".fp-section.active").position().top), Z()) } function ba(a) { wa(a); b.isFunction(c.afterLoad) && !a.localIsResizing && c.afterLoad.call(this, a.anchorLink, a.sectionIndex + 1); setTimeout(function() { m = !1; b.isFunction(a.callback) && a.callback.call(this) }, 600) } function da() { if (!F) { var a = window.location.hash.replace("#", "").split("/"), b = a[0], a = a[1]; if (b.length) { var c = "undefined" === typeof p, f = "undefined" === typeof p && "undefined" === typeof a && !t; (b && b !== p && !c || f || !t && K != a) && L(b, a) } } } function w(a, d) { var e = d.position(), f = a.find(".fp-slidesContainer").parent(), g = d.index(), h = a.closest(".fp-section"), k = h.index(".fp-section"), l = h.data("anchor"), n = h.find(".fp-slidesNav"), m = d.data("anchor"), q = x; if (c.onSlideLeave) { var p = h.find(".fp-slide.active").index(), r; r = p == g ? "none": p > g ? "left": "right"; q || "none" === r || b.isFunction(c.onSlideLeave) && c.onSlideLeave.call(this, l, k + 1, p, r) } d.addClass("active").siblings().removeClass("active"); "undefined" === typeof m && (m = g); ! c.loopHorizontal && c.controlArrows && (h.find(".fp-controlArrow.fp-prev").toggle(0 != g), h.find(".fp-controlArrow.fp-next").toggle(!d.is(":last-child"))); h.hasClass("active") && I(g, m, l, k); var u = function() { q || b.isFunction(c.afterSlideLoad) && c.afterSlideLoad.call(this, l, k + 1, m, g); t = !1 }; c.css3 ? (e = "translate3d(-" + e.left + "px, 0px, 0px)", ea(a.find(".fp-slidesContainer"), 0 < c.scrollingSpeed).css(fa(e)), setTimeout(function() { u() }, c.scrollingSpeed, c.easing)) : f.animate({ scrollLeft: e.left }, c.scrollingSpeed, c.easing, function() { u() }); n.find(".active").removeClass("active"); n.find("li").eq(g).find("a").addClass("active") } function ga() { ha(); if (C) { if ("text" !== b(document.activeElement).attr("type")) { var a = b(window).height(); Math.abs(a - M) > 20 * Math.max(M, a) / 100 && (b.fn.fullpage.reBuild(!0), M = a) } } else clearTimeout(ia), ia = setTimeout(function() { b.fn.fullpage.reBuild(!0) }, 500) } function ha() { if (c.responsive) { var a = g.hasClass("fp-responsive"); b(window).width() < c.responsive ? a || (b.fn.fullpage.setAutoScrolling(!1, "internal"), b("#fp-nav").hide(), g.addClass("fp-responsive")) : a && (b.fn.fullpage.setAutoScrolling(N.autoScrolling, "internal"), b("#fp-nav").show(), g.removeClass("fp-responsive")) } } function ea(a) { var b = "all " + c.scrollingSpeed + "ms " + c.easingcss3; a.removeClass("fp-notransition"); return a.css({ "-webkit-transition": b, transition: b }) } function O(a) { return a.addClass("fp-notransition") } function xa(a, d) { if (825 > a || 900 > d) { var c = Math.min(100 * a / 825, 100 * d / 900).toFixed(2); b("body").css("font-size", c + "%") } else b("body").css("font-size", "100%") } function H(a, d) { c.menu && (b(c.menu).find(".active").removeClass("active"), b(c.menu).find('[data-menuanchor="' + a + '"]').addClass("active")); c.navigation && (b("#fp-nav").find(".active").removeClass("active"), a ? b("#fp-nav").find('a[href="#' + a + '"]').addClass("active") : b("#fp-nav").find("li").eq(d).find("a").addClass("active")) } function G(a) { var d = b(".fp-section.active").index(".fp-section"); a = a.index(".fp-section"); return d == a ? "none": d > a ? "up": "down" } function y(a) { a.css("overflow", "hidden"); var b = a.closest(".fp-section"), e = a.find(".fp-scrollable"); if (e.length) var f = e.get(0).scrollHeight; else f = a.get(0).scrollHeight, c.verticalCentered && (f = a.find(".fp-tableCell").get(0).scrollHeight); b = h - parseInt(b.css("padding-bottom")) - parseInt(b.css("padding-top")); f > b ? e.length ? e.css("height", b + "px").parent().css("height", b + "px") : (c.verticalCentered ? a.find(".fp-tableCell").wrapInner('
    ') : a.wrapInner('
    '), a.find(".fp-scrollable").slimScroll({ allowPageScroll: !0, height: b + "px", size: "10px", alwaysVisible: !0 })) : ja(a); a.css("overflow", "") } function ja(a) { a.find(".fp-scrollable").children().first().unwrap().unwrap(); a.find(".slimScrollBar").remove(); a.find(".slimScrollRail").remove() } function ka(a) { a.addClass("fp-table").wrapInner('
    ') } function la(a) { var b = h; if (c.paddingTop || c.paddingBottom) b = a, b.hasClass("fp-section") || (b = a.closest(".fp-section")), a = parseInt(b.css("padding-top")) + parseInt(b.css("padding-bottom")), b = h - a; return b } function aa(a, b) { b ? ea(g) : O(g); g.css(fa(a)); setTimeout(function() { g.removeClass("fp-notransition") }, 10) } function L(a, d) { "undefined" === typeof d && (d = 0); var c = isNaN(a) ? b('[data-anchor="' + a + '"]') : b(".fp-section").eq(a - 1); a === p || c.hasClass("active") ? ma(c, d) : q(c, function() { ma(c, d) }) } function ma(a, b) { if ("undefined" != typeof b) { var c = a.find(".fp-slides"), f = c.find('[data-anchor="' + b + '"]'); f.length || (f = c.find(".fp-slide").eq(b)); f.length && w(c, f) } } function ya(a, b) { a.append('
      '); var e = a.find(".fp-slidesNav"); e.addClass(c.slidesNavPosition); for (var f = 0; f < b; f++) e.find("ul").append('
    • '); e.css("margin-left", "-" + e.width() / 2 + "px"); e.find("li").first().find("a").addClass("active") } function I(a, b, e, f) { var g = ""; c.anchors.length ? (a ? ("undefined" !== typeof e && (g = e), "undefined" === typeof b && (b = a), K = b, na(g + "/" + b)) : ("undefined" !== typeof a && (K = b), na(e)), D(location.hash)) : "undefined" !== typeof a ? D(f + "-" + a) : D(String(f)) } function na(a) { if (c.recordHistory) location.hash = a; else if (C || P) history.replaceState(void 0, void 0, "#" + a); else { var b = window.location.href.split("#")[0]; window.location.replace(b + "#" + a) } } function D(a) { a = a.replace("/", "-").replace("#", ""); b("body")[0].className = b("body")[0].className.replace(/\b\s?fp-viewing-[^\s]+\b/g, ""); b("body").addClass("fp-viewing-" + a) } function za() { var a = document.createElement("p"), b, c = { webkitTransform: "-webkit-transform", OTransform: "-o-transform", msTransform: "-ms-transform", MozTransform: "-moz-transform", transform: "transform" }; document.body.insertBefore(a, null); for (var f in c) void 0 !== a.style[f] && (a.style[f] = "translate3d(1px,1px,1px)", b = window.getComputedStyle(a).getPropertyValue(c[f])); document.body.removeChild(a); return void 0 !== b && 0 < b.length && "none" !== b } function oa() { return window.PointerEvent ? { down: "pointerdown", move: "pointermove" }: { down: "MSPointerDown", move: "MSPointerMove" } } function X(a) { var b = []; b.y = "undefined" !== typeof a.pageY && (a.pageY || a.pageX) ? a.pageY: a.touches[0].pageY; b.x = "undefined" !== typeof a.pageX && (a.pageY || a.pageX) ? a.pageX: a.touches[0].pageX; return b } function J(a) { b.fn.fullpage.setScrollingSpeed(0, "internal"); w(a.closest(".fp-slides"), a); b.fn.fullpage.setScrollingSpeed(N.scrollingSpeed, "internal") } function n(a) { c.scrollBar ? g.scrollTop(a) : c.css3 ? aa("translate3d(0px, -" + a + "px, 0px)", !1) : g.css("top", -a) } function fa(a) { return { "-webkit-transform": a, "-moz-transform": a, "-ms-transform": a, transform: a } } function Aa() { n(0); b("#fp-nav, .fp-slidesNav, .fp-controlArrow").remove(); b(".fp-section").css({ height: "", "background-color": "", padding: "" }); b(".fp-slide").css({ width: "" }); g.css({ height: "", position: "", "-ms-touch-action": "", "touch-action": "" }); b(".fp-section, .fp-slide").each(function() { ja(b(this)); b(this).removeClass("fp-table active") }); O(g); O(g.find(".fp-easing")); g.find(".fp-tableCell, .fp-slidesContainer, .fp-slides").each(function() { b(this).replaceWith(this.childNodes) }); b("html, body").scrollTop(0) } function Q(a, b, e) { c[a] = b; "internal" !== e && (N[a] = b) } function E(a, b) { console && console[a] && console[a]("fullPage: " + b) } c = b.extend({ menu: !1, anchors: [], navigation: !1, navigationPosition: "right", navigationColor: "#000", navigationTooltips: [], slidesNavigation: !1, slidesNavPosition: "bottom", scrollBar: !1, css3: !0, scrollingSpeed: 700, autoScrolling: !0, easing: "easeInQuart", easingcss3: "ease", loopBottom: !1, loopTop: !1, loopHorizontal: !0, continuousVertical: !1, normalScrollElements: null, scrollOverflow: !1, touchSensitivity: 5, normalScrollElementTouchThreshold: 5, keyboardScrolling: !0, animateAnchor: !0, recordHistory: !0, controlArrows: !0, controlArrowColor: "#fff", verticalCentered: !0, resize: !0, sectionsColor: [], paddingTop: 0, paddingBottom: 0, fixedElements: null, responsive: 0, sectionSelector: ".section", slideSelector: ".slide", afterLoad: null, onLeave: null, afterRender: null, afterResize: null, afterReBuild: null, afterSlideLoad: null, onSlideLeave: null }, c); (function() { c.continuousVertical && (c.loopTop || c.loopBottom) && (c.continuousVertical = !1, E("warn", "Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")); c.continuousVertical && c.scrollBar && (c.continuousVertical = !1, E("warn", "Option `scrollBar` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")); b.each(c.anchors, function(a, c) { (b("#" + c).length || b('[name="' + c + '"]').length) && E("error", "data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE).") }) })(); b.extend(b.easing, { easeInQuart: function(a, b, c, f, g) { return f * (b /= g) * b * b * b + c } }); b.fn.fullpage.setAutoScrolling = function(a, d) { Q("autoScrolling", a, d); var e = b(".fp-section.active"); c.autoScrolling && !c.scrollBar ? (b("html, body").css({ overflow: "hidden", height: "100%" }), b.fn.fullpage.setRecordHistory(c.recordHistory, "internal"), g.css({ "-ms-touch-action": "none", "touch-action": "none" }), e.length && n(e.position().top)) : (b("html, body").css({ overflow: "visible", height: "initial" }), b.fn.fullpage.setRecordHistory(!1, "internal"), g.css({ "-ms-touch-action": "", "touch-action": "" }), n(0), b("html, body").scrollTop(e.position().top)) }; b.fn.fullpage.setRecordHistory = function(a, b) { Q("recordHistory", a, b) }; b.fn.fullpage.setScrollingSpeed = function(a, b) { Q("scrollingSpeed", a, b) }; b.fn.fullpage.setMouseWheelScrolling = function(a) { a ? document.addEventListener ? (document.addEventListener("mousewheel", r, !1), document.addEventListener("wheel", r, !1)) : document.attachEvent("onmousewheel", r) : document.addEventListener ? (document.removeEventListener("mousewheel", r, !1), document.removeEventListener("wheel", r, !1)) : document.detachEvent("onmousewheel", r) }; b.fn.fullpage.setAllowScrolling = function(a, c) { if ("undefined" != typeof c) c = c.replace(" ", "").split(","), b.each(c, function(c, d) { switch (d) { case "up": l.up = a; break; case "down": l.down = a; break; case "left": l.left = a; break; case "right": l.right = a; break; case "all": b.fn.fullpage.setAllowScrolling(a) } }); else if (a) { if (b.fn.fullpage.setMouseWheelScrolling(!0), C || P) MSPointer = oa(), b(document).off("touchstart " + MSPointer.down).on("touchstart " + MSPointer.down, ta), b(document).off("touchmove " + MSPointer.move).on("touchmove " + MSPointer.move, sa) } else if (b.fn.fullpage.setMouseWheelScrolling(!1), C || P) MSPointer = oa(), b(document).off("touchstart " + MSPointer.down), b(document).off("touchmove " + MSPointer.move) }; b.fn.fullpage.setKeyboardScrolling = function(a) { c.keyboardScrolling = a }; b.fn.fullpage.moveSectionUp = function() { var a = b(".fp-section.active").prev(".fp-section"); a.length || !c.loopTop && !c.continuousVertical || (a = b(".fp-section").last()); a.length && q(a, null, !0) }; b.fn.fullpage.moveSectionDown = function() { var a = b(".fp-section.active").next(".fp-section"); a.length || !c.loopBottom && !c.continuousVertical || (a = b(".fp-section").first()); a.length && q(a, null, !1) }; b.fn.fullpage.moveTo = function(a, c) { var e = "", e = isNaN(a) ? b('[data-anchor="' + a + '"]') : b(".fp-section").eq(a - 1); "undefined" !== typeof c ? L(a, c) : 0 < e.length && q(e) }; b.fn.fullpage.moveSlideRight = function() { Y("next") }; b.fn.fullpage.moveSlideLeft = function() { Y("prev") }; b.fn.fullpage.reBuild = function(a) { x = !0; var d = b(window).width(); h = b(window).height(); c.resize && xa(h, d); b(".fp-section").each(function() { parseInt(b(this).css("padding-bottom")); parseInt(b(this).css("padding-top")); c.verticalCentered && b(this).find(".fp-tableCell").css("height", la(b(this)) + "px"); b(this).css("height", h + "px"); if (c.scrollOverflow) { var a = b(this).find(".fp-slide"); a.length ? a.each(function() { y(b(this)) }) : y(b(this)) } a = b(this).find(".fp-slides"); a.length && w(a, a.find(".fp-slide.active")) }); b(".fp-section.active").position(); d = b(".fp-section.active"); d.index(".fp-section") && q(d); x = !1; b.isFunction(c.afterResize) && a && c.afterResize.call(this); b.isFunction(c.afterReBuild) && !a && c.afterReBuild.call(this) }; var t = !1, C = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|Windows Phone|Tizen|Bada)/), P = "ontouchstart" in window || 0 < navigator.msMaxTouchPoints || navigator.maxTouchPoints, g = b(this), h = b(window).height(), m = !1, x = !1, p, K, k, ca = "fullpage-wrapper", l = { up: !0, down: !0, left: !0, right: !0 }, N = jQuery.extend(!0, {}, c); b.fn.fullpage.setAllowScrolling(!0); c.css3 && (c.css3 = za()); b(this).length ? (g.css({ height: "100%", position: "relative" }), g.addClass(ca)) : E("error", "Error! Fullpage.js needs to be initialized with a selector. For example: $('#myContainer').fullpage();"); b(c.sectionSelector).each(function() { b(this).addClass("fp-section") }); b(c.slideSelector).each(function() { b(this).addClass("fp-slide") }); c.navigation && qa(); b(".fp-section").each(function(a) { var d = b(this), e = b(this).find(".fp-slide"), f = e.length; a || 0 !== b(".fp-section.active").length || b(this).addClass("active"); b(this).css("height", h + "px"); (c.paddingTop || c.paddingBottom) && b(this).css("padding", c.paddingTop + " 0 " + c.paddingBottom + " 0"); "undefined" !== typeof c.sectionsColor[a] && b(this).css("background-color", c.sectionsColor[a]); "undefined" !== typeof c.anchors[a] && b(this).attr("data-anchor", c.anchors[a]); if (1 < f) { a = 100 * f; var g = 100 / f; e.wrapAll('
      '); e.parent().wrap('
      '); b(this).find(".fp-slidesContainer").css("width", a + "%"); c.controlArrows && pa(b(this)); c.slidesNavigation && ya(b(this), f); e.each(function(a) { b(this).css("width", g + "%"); c.verticalCentered && ka(b(this)) }); d = d.find(".fp-slide.active"); 0 == d.length ? e.eq(0).addClass("active") : J(d) } else c.verticalCentered && ka(b(this)) }).promise().done(function() { b.fn.fullpage.setAutoScrolling(c.autoScrolling, "internal"); var a = b(".fp-section.active").find(".fp-slide.active"); a.length && (0 != b(".fp-section.active").index(".fp-section") || 0 == b(".fp-section.active").index(".fp-section") && 0 != a.index()) && J(a); c.fixedElements && c.css3 && b(c.fixedElements).appendTo("body"); c.navigation && (k.css("margin-top", "-" + k.height() / 2 + "px"), k.find("li").eq(b(".fp-section.active").index(".fp-section")).find("a").addClass("active")); c.menu && c.css3 && b(c.menu).closest(".fullpage-wrapper").length && b(c.menu).appendTo("body"); c.scrollOverflow ? ("complete" === document.readyState && R(), b(window).on("load", R)) : b.isFunction(c.afterRender) && c.afterRender.call(this); ha(); a = window.location.hash.replace("#", "").split("/")[0]; if (a.length) { var d = b('[data-anchor="' + a + '"]'); ! c.animateAnchor && d.length && (c.autoScrolling ? n(d.position().top) : (n(0), D(a), b("html, body").scrollTop(d.position().top)), H(a, null), b.isFunction(c.afterLoad) && c.afterLoad.call(this, a, d.index(".fp-section") + 1), d.addClass("active").siblings().removeClass("active")) } b(window).on("load", function() { var a = window.location.hash.replace("#", "").split("/"), b = a[0], a = a[1]; b && L(b, a) }) }); var T, U, F = !1; b(window).on("scroll", S); var v = 0, B = 0, u = 0, A = 0; b(window).on("hashchange", da); b(document).keydown(function(a) { if (c.keyboardScrolling && c.autoScrolling && (40 != a.which && 38 != a.which || a.preventDefault(), !m)) switch (a.which) { case 38: case 33: b.fn.fullpage.moveSectionUp(); break; case 40: case 34: b.fn.fullpage.moveSectionDown(); break; case 36: b.fn.fullpage.moveTo(1); break; case 35: b.fn.fullpage.moveTo(b(".fp-section").length); break; case 37: b.fn.fullpage.moveSlideLeft(); break; case 39: b.fn.fullpage.moveSlideRight() } }); b(document).on("click touchstart", "#fp-nav a", function(a) { a.preventDefault(); a = b(this).parent().index(); q(b(".fp-section").eq(a)) }); b(document).on("click touchstart", ".fp-slidesNav a", function(a) { a.preventDefault(); a = b(this).closest(".fp-section").find(".fp-slides"); var c = a.find(".fp-slide").eq(b(this).closest("li").index()); w(a, c) }); c.normalScrollElements && (b(document).on("mouseenter", c.normalScrollElements, function() { b.fn.fullpage.setMouseWheelScrolling(!1) }), b(document).on("mouseleave", c.normalScrollElements, function() { b.fn.fullpage.setMouseWheelScrolling(!0) })); b(".fp-section").on("click touchstart", ".fp-controlArrow", function() { b(this).hasClass("fp-prev") ? b.fn.fullpage.moveSlideLeft() : b.fn.fullpage.moveSlideRight() }); b(window).resize(ga); var M = h, ia; b.fn.fullpage.destroy = function(a) { b.fn.fullpage.setAutoScrolling(!1, "internal"); b.fn.fullpage.setAllowScrolling(!1); b.fn.fullpage.setKeyboardScrolling(!1); b(window).off("scroll", S).off("hashchange", da).off("resize", ga); b(document).off("click", "#fp-nav a").off("mouseenter", "#fp-nav li").off("mouseleave", "#fp-nav li").off("click", ".fp-slidesNav a").off("mouseover", c.normalScrollElements).off("mouseout", c.normalScrollElements); b(".fp-section").off("click", ".fp-controlArrow"); a && Aa() } } })(jQuery);