").addClass(s.timer_progress_class)), d.addClass(s.timer_paused_class), l.append(d)), s.slide_number && (h = e("
").addClass(s.slide_number_class), h.append("
of
"), l.append(h)), s.bullets && (p = e("
").addClass(s.bullets_container_class), l.append(p), c.children().each(function (t, n) { var r = e("- ").attr("data-orbit-slide", t); p.append(r) })), s.stack_on_small && l.addClass(s.stack_on_small_class), f.update_slide_number(0) }, f._goto = function (t, n) { if (t === v) return !1; typeof g == "object" && g.restart(); var r = c.children(), i = "next"; y = !0, t < v && (i = "prev"), t >= r.length ? t = 0 : t < 0 && (t = r.length - 1); var o = e(r.get(v)), u = e(r.get(t)); o.css("zIndex", 2), u.css("zIndex", 4).addClass("active"), c.trigger("orbit:before-slide-change"), s.before_slide_change(); var a = function () { var e = function () { v = t, y = !1, n === !0 && (g = f.create_timer(), g.start()), f.update_slide_number(v), c.trigger("orbit:after-slide-change", [{ slide_number: v, total_slides: r.length }]), s.after_slide_change(v, r.length) }; c.height() != u.height() ? c.animate({ height: u.height() }, 250, "linear", e) : e() }; if (r.length === 1) return a(), !1; var l = function () { i === "next" && m.next(o, u, a), i === "prev" && m.prev(o, u, a) }; u.height() > c.height() ? c.animate({ height: u.height() }, 250, "linear", l) : l() },
+ f.next = function (e) { e.stopImmediatePropagation(), e.preventDefault(), f._goto(v + 1) }, f.prev = function (e) { e.stopImmediatePropagation(), e.preventDefault(), f._goto(v - 1) }, f.link_custom = function (t) { t.preventDefault(); var n = e(this).attr("data-orbit-link"); if (typeof n == "string" && (n = e.trim(n)) != "") { var r = l.find("[data-orbit-slide=" + n + "]"); r.index() != -1 && f._goto(r.index()) } }, f.link_bullet = function (t) { var n = e(this).attr("data-orbit-slide"); typeof n == "string" && (n = e.trim(n)) != "" && f._goto(n) }, f.timer_callback = function () { f._goto(v + 1, !0) }, f.compute_dimensions = function () { var t = e(c.children().get(v)), n = t.height(); s.variable_height || c.children().each(function () { e(this).height() > n && (n = e(this).height()) }), c.height(n) }, f.create_timer = function () { var e = new o(l.find("." + s.timer_container_class), s, f.timer_callback); return e }, f.stop_timer = function () { typeof g == "object" && g.stop() }, f.toggle_timer = function () { var e = l.find("." + s.timer_container_class); e.hasClass(s.timer_paused_class) ? (typeof g == "undefined" && (g = f.create_timer()), g.start()) : typeof g == "object" && g.stop() }, f.init = function () { f.build_markup(), s.timer && (g = f.create_timer(), g.start()), m = new a(c), s.animation === "slide" && (m = new u(c)), l.on("click", "." + s.next_class, f.next), l.on("click", "." + s.prev_class, f.prev), l.on("click", "[data-orbit-slide]", f.link_bullet), l.on("click", f.toggle_timer), l.on("touchstart.fndtn.orbit", function (e) { e.touches || (e = e.originalEvent); var t = { start_page_x: e.touches[0].pageX, start_page_y: e.touches[0].pageY, start_time: (new Date).getTime(), delta_x: 0, is_scrolling: r }; l.data("swipe-transition", t), e.stopPropagation() }).on("touchmove.fndtn.orbit", function (e) { e.touches || (e = e.originalEvent); if (e.touches.length > 1 || e.scale && e.scale !== 1) return; var t = l.data("swipe-transition"); typeof t == "undefined" && (t = {}), t.delta_x = e.touches[0].pageX - t.start_page_x, typeof t.is_scrolling == "undefined" && (t.is_scrolling = !!(t.is_scrolling || Math.abs(t.delta_x) < Math.abs(e.touches[0].pageY - t.start_page_y))); if (!t.is_scrolling && !t.active) { e.preventDefault(); var n = t.delta_x < 0 ? v + 1 : v - 1; t.active = !0, f._goto(n) } }).on("touchend.fndtn.orbit", function (e) { l.data("swipe-transition", {}), e.stopPropagation() }).on("mouseenter.fndtn.orbit", function (e) { s.timer && s.pause_on_hover && f.stop_timer() }).on("mouseleave.fndtn.orbit", function (e) { s.timer && s.resume_on_mouseout && g.start() }), e(n).on("click", "[data-orbit-link]", f.link_custom), e(t).on("resize", f.compute_dimensions), e(t).on("load", f.compute_dimensions), c.trigger("orbit:ready") }, f.init()
+ }, o = function (e, t, n) { var r = this, i = t.timer_speed, s = e.find("." + t.timer_progress_class), o, u, a = -1; this.update_progress = function (e) { var t = s.clone(); t.attr("style", ""), t.css("width", e + "%"), s.replaceWith(t), s = t }, this.restart = function () { clearTimeout(u), e.addClass(t.timer_paused_class), a = -1, r.update_progress(0) }, this.start = function () { if (!e.hasClass(t.timer_paused_class)) return !0; a = a === -1 ? i : a, e.removeClass(t.timer_paused_class), o = (new Date).getTime(), s.animate({ width: "100%" }, a, "linear"), u = setTimeout(function () { r.restart(), n() }, a), e.trigger("orbit:timer-started") }, this.stop = function () { if (e.hasClass(t.timer_paused_class)) return !0; clearTimeout(u), e.addClass(t.timer_paused_class); var n = (new Date).getTime(); a -= n - o; var s = 100 - a / i * 100; r.update_progress(s), e.trigger("orbit:timer-stopped") } }, u = function (t) { var n = 400, r = e("html[dir=rtl]").length === 1, i = r ? "marginRight" : "marginLeft"; this.next = function (e, t, r) { t.animate({ margin: "0%" }, n, "linear", function () { e.css(i, "100%"), r() }) }, this.prev = function (e, t, r) { t.css(i, "-100%"), t.animate({ margin: "0%" }, n, "linear", function () { e.css(i, "100%"), r() }) } }, a = function (e) { var t = 250; this.next = function (e, n, r) { n.css({ marginLeft: "0%", opacity: "0.01" }), n.animate({ opacity: "1" }, t, "linear", function () { e.css("marginLeft", "100%"), r() }) }, this.prev = function (e, n, r) { n.css({ marginLeft: "0%", opacity: "0.01" }), n.animate({ opacity: "1" }, t, "linear", function () { e.css("marginLeft", "100%"), r() }) } }; Foundation.libs = Foundation.libs || {}, Foundation.libs.orbit = { name: "orbit", version: "4.3.1", settings: { animation: "slide", timer_speed: 1e4, pause_on_hover: !0, resume_on_mouseout: !1, animation_speed: 500, stack_on_small: !1, navigation_arrows: !0, slide_number: !0, container_class: "orbit-container", stack_on_small_class: "orbit-stack-on-small", next_class: "orbit-next", prev_class: "orbit-prev", timer_container_class: "orbit-timer", timer_paused_class: "paused", timer_progress_class: "orbit-progress", slides_container_class: "orbit-slides-container", bullets_container_class: "orbit-bullets", bullets_active_class: "active", slide_number_class: "orbit-slide-number", caption_class: "orbit-caption", active_slide_class: "active", orbit_transition_class: "orbit-transitioning", bullets: !0, timer: !0, variable_height: !1, before_slide_change: i, after_slide_change: i }, init: function (t, n, r) { var i = this; Foundation.inherit(i, "data_options"), typeof n == "object" && e.extend(!0, i.settings, n); if (e(t).is("[data-orbit]")) { var o = e(t), u = i.data_options(o); new s(o, e.extend({}, i.settings, u)) } e("[data-orbit]", t).each(function (t, n) { var r = e(n), o = i.data_options(r); new s(r, e.extend({}, i.settings, o)) }) } }
+}(Foundation.zj, this, this.document), function (e, t, n) { "use strict"; Foundation.libs.section = { name: "section", version: "4.3.1", settings: { deep_linking: !1, small_breakpoint: 768, one_up: !0, section_selector: "[data-section]", region_selector: "section, .section, [data-section-region]", title_selector: ".title, [data-section-title]", resized_data_attr: "data-section-resized", small_style_data_attr: "data-section-small-style", content_selector: ".content, [data-section-content]", nav_selector: '[data-section="vertical-nav"], [data-section="horizontal-nav"]', active_class: "active", callback: function () { } }, init: function (t, n, r) { var i = this; return Foundation.inherit(this, "throttle data_options position_right offset_right"), typeof n == "object" && e.extend(!0, i.settings, n), typeof n != "string" ? (this.events(), !0) : this[n].call(this, r) }, events: function () { var r = this, i = [], s = r.settings.section_selector, o = r.settings.region_selector.split(","), u = r.settings.title_selector.split(","); for (var a = 0, f = o.length; a < f; a++) { var l = o[a]; for (var c = 0, h = u.length; c < h; c++) { var p = s + ">" + l + ">" + u[c]; i.push(p + " a"), i.push(p) } } e(r.scope).on("click.fndtn.section", i.join(","), function (t) { var n = e(this).closest(r.settings.title_selector); r.close_navs(n), n.siblings(r.settings.content_selector).length > 0 && r.toggle_active.call(n[0], t) }), e(t).on("resize.fndtn.section", r.throttle(function () { r.resize() }, 30)).on("hashchange.fndtn.section", r.set_active_from_hash), e(n).on("click.fndtn.section", function (t) { if (t.isPropagationStopped && t.isPropagationStopped()) return; if (t.target === n) return; r.close_navs(e(t.target).closest(r.settings.title_selector)) }), e(t).triggerHandler("resize.fndtn.section"), e(t).triggerHandler("hashchange.fndtn.section") }, close_navs: function (t) { var n = Foundation.libs.section, r = e(n.settings.nav_selector).filter(function () { return !e.extend({}, n.settings, n.data_options(e(this))).one_up }); if (t.length > 0) { var i = t.parent().parent(); if (n.is_horizontal_nav(i) || n.is_vertical_nav(i)) r = r.filter(function () { return this !== i[0] }) } r.children(n.settings.region_selector).removeClass(n.settings.active_class) }, toggle_active: function (t) { var n = e(this), r = Foundation.libs.section, i = n.parent(), s = n.siblings(r.settings.content_selector), o = i.parent(), u = e.extend({}, r.settings, r.data_options(o)), a = o.children(r.settings.region_selector).filter("." + r.settings.active_class); !u.deep_linking && s.length > 0 && t.preventDefault(), t.stopPropagation(), i.hasClass(r.settings.active_class) ? !u.one_up && (r.small(o) || r.is_vertical_nav(o) || r.is_horizontal_nav(o) || r.is_accordion(o)) && i.removeClass(r.settings.active_class) : (a.removeClass(r.settings.active_class), i.addClass(r.settings.active_class), r.resize(i.find(r.settings.section_selector).not("[" + r.settings.resized_data_attr + "]"), !0)), u.callback(o) }, check_resize_timer: null, resize: function (t, r) { var i = Foundation.libs.section, s = i.small(e(n)), o = function (e, t) { return !i.is_accordion(e) && !e.is("[" + i.settings.resized_data_attr + "]") && (!s || i.is_horizontal_tabs(e)) && t === (e.css("display") === "none" || !e.parent().is(":visible")) }; t = t || e(i.settings.section_selector), clearTimeout(i.check_resize_timer), s || t.removeAttr(i.settings.small_style_data_attr), t.filter(function () { return o(e(this), !1) }).each(function () { var t = e(this), n = t.children(i.settings.region_selector), s = n.children(i.settings.title_selector), o = n.children(i.settings.content_selector), u = 0; if (r && t.children(i.settings.region_selector).filter("." + i.settings.active_class).length == 0) { var a = e.extend({}, i.settings, i.data_options(t)); !a.deep_linking && (a.one_up || !i.is_horizontal_nav(t) && !i.is_vertical_nav(t) && !i.is_accordion(t)) && n.filter(":visible").first().addClass(i.settings.active_class) } if (i.is_horizontal_tabs(t) || i.is_auto(t)) { var f = 0; s.each(function () { var t = e(this); if (t.is(":visible")) { t.css(i.rtl ? "right" : "left", f); var n = parseInt(t.css("border-" + (i.rtl ? "left" : "right") + "-width"), 10); n.toString() === "Nan" && (n = 0), f += i.outerWidth(t) - n, u = Math.max(u, i.outerHeight(t)) } }), s.css("height", u), n.each(function () { var t = e(this), n = t.children(i.settings.content_selector), r = parseInt(n.css("border-top-width"), 10); r.toString() === "Nan" && (r = 0), t.css("padding-top", u - r) }), t.css("min-height", u) } else if (i.is_horizontal_nav(t)) { var l = !0; s.each(function () { u = Math.max(u, i.outerHeight(e(this))) }), n.each(function () { var n = e(this); n.css("margin-left", "-" + (l ? t : n.children(i.settings.title_selector)).css("border-left-width")), l = !1 }), n.css("margin-top", "-" + t.css("border-top-width")), s.css("height", u), o.css("top", u), t.css("min-height", u) } else if (i.is_vertical_tabs(t)) { var c = 0; s.each(function () { var t = e(this); if (t.is(":visible")) { t.css("top", c); var n = parseInt(t.css("border-top-width"), 10); n.toString() === "Nan" && (n = 0), c += i.outerHeight(t) - n } }), o.css("min-height", c + 1) } else if (i.is_vertical_nav(t)) { var h = 0, p = !0; s.each(function () { h = Math.max(h, i.outerWidth(e(this))) }), n.each(function () { var n = e(this); n.css("margin-top", "-" + (p ? t : n.children(i.settings.title_selector)).css("border-top-width")), p = !1 }), s.css("width", h), o.css(i.rtl ? "right" : "left", h), t.css("width", h) } t.attr(i.settings.resized_data_attr, !0) }), e(i.settings.section_selector).filter(function () { return o(e(this), !0) }).length > 0 && (i.check_resize_timer = setTimeout(function () { i.resize(t.filter(function () { return o(e(this), !1) }), !0) }, 700)), s && t.attr(i.settings.small_style_data_attr, !0) }, is_vertical_nav: function (e) { return /vertical-nav/i.test(e.data("section")) }, is_horizontal_nav: function (e) { return /horizontal-nav/i.test(e.data("section")) }, is_accordion: function (e) { return /accordion/i.test(e.data("section")) }, is_horizontal_tabs: function (e) { return /^tabs$/i.test(e.data("section")) }, is_vertical_tabs: function (e) { return /vertical-tabs/i.test(e.data("section")) }, is_auto: function (e) { var t = e.data("section"); return t === "" || /auto/i.test(t) }, set_active_from_hash: function () { var n = Foundation.libs.section, r = t.location.hash.substring(1), i = e(n.settings.section_selector); i.each(function () { var t = e(this), i = e.extend({}, n.settings, n.data_options(t)), s = t.children(n.settings.region_selector), o = i.deep_linking && r.length > 0, u = !1; s.each(function () { var t = e(this); if (u) t.removeClass(n.settings.active_class); else if (o) { var i = t.children(n.settings.content_selector).data("slug"); i && (new RegExp(i, "i")).test(r) ? (t.hasClass(n.settings.active_class) || t.addClass(n.settings.active_class), u = !0) : t.removeClass(n.settings.active_class) } else t.hasClass(n.settings.active_class) && (u = !0) }), !u && !i.deep_linking && (i.one_up || !n.is_horizontal_nav(t) && !n.is_vertical_nav(t) && !n.is_accordion(t)) && s.filter(":visible").first().addClass(n.settings.active_class) }) }, reflow: function () { var t = Foundation.libs.section; e(t.settings.section_selector).removeAttr(t.settings.resized_data_attr), t.throttle(function () { t.resize() }, 30)() }, small: function (t) { var n = e.extend({}, this.settings, this.data_options(t)); return this.is_horizontal_tabs(t) ? !1 : t && this.is_accordion(t) ? !0 : e("html").hasClass("lt-ie9") ? !0 : e("html").hasClass("ie8compat") ? !0 : e(this.scope).width() < n.small_breakpoint }, off: function () { e(this.scope).off(".fndtn.section"), e(t).off(".fndtn.section"), e(n).off(".fndtn.section") } }, e.fn.reflow_section = function (e) { var t = this, n = Foundation.libs.section; return t.removeAttr(n.settings.resized_data_attr), n.throttle(function () { n.resize(t, e) }, 30)(), this } }(Foundation.zj, window, document), function (e, t, n, r) { "use strict"; Foundation.libs.topbar = { name: "topbar", version: "4.3.1", settings: { index: 0, stickyClass: "sticky", custom_back_text: !0, back_text: "Back", is_hover: !0, mobile_show_parent_link: !0, scrolltop: !0, init: !1 }, init: function (n, r, i) { Foundation.inherit(this, "data_options"); var s = this; return typeof r == "object" ? e.extend(!0, this.settings, r) : typeof i != "undefined" && e.extend(!0, this.settings, i), typeof r != "string" ? (e(".top-bar, [data-topbar]").each(function () { e.extend(!0, s.settings, s.data_options(e(this))), s.settings.$w = e(t), s.settings.$topbar = e(this), s.settings.$section = s.settings.$topbar.find("section"), s.settings.$titlebar = s.settings.$topbar.children("ul").first(), s.settings.$topbar.data("index", 0); var n = e("").insertAfter(s.settings.$topbar); s.settings.breakPoint = n.width(), n.remove(), s.assemble(), s.settings.is_hover && s.settings.$topbar.find(".has-dropdown").addClass("not-click"), s.settings.$topbar.parent().hasClass("fixed") && e("body").css("padding-top", s.outerHeight(s.settings.$topbar)) }), s.settings.init || this.events(), this.settings.init) : this[r].call(this, i) }, timer: null, events: function () { var n = this, r = this.outerHeight(e(".top-bar, [data-topbar]")); e(this.scope).off(".fndtn.topbar").on("click.fndtn.topbar", ".top-bar .toggle-topbar, [data-topbar] .toggle-topbar", function (i) { var s = e(this).closest(".top-bar, [data-topbar]"), o = s.find("section, .section"), u = s.children("ul").first(); i.preventDefault(), n.breakpoint() && (n.rtl ? (o.css({ right: "0%" }), o.find(">.name").css({ right: "100%" })) : (o.css({ left: "0%" }), o.find(">.name").css({ left: "100%" })), o.find("li.moved").removeClass("moved"), s.data("index", 0), s.toggleClass("expanded").css("height", "")), s.hasClass("expanded") ? s.parent().hasClass("fixed") && (s.parent().removeClass("fixed"), s.addClass("fixed"), e("body").css("padding-top", "0"), n.settings.scrolltop && t.scrollTo(0, 0)) : s.hasClass("fixed") && (s.parent().addClass("fixed"), s.removeClass("fixed"), e("body").css("padding-top", r)) }).on("click.fndtn.topbar", ".top-bar li.has-dropdown", function (t) { if (n.breakpoint()) return; var r = e(this), i = e(t.target), s = r.closest("[data-topbar], .top-bar"), o = s.data("topbar"); if (n.settings.is_hover && !Modernizr.touch) return; t.stopImmediatePropagation(), i[0].nodeName === "A" && i.parent().hasClass("has-dropdown") && t.preventDefault(), r.hasClass("hover") ? r.removeClass("hover").find("li").removeClass("hover") : r.addClass("hover") }).on("click.fndtn.topbar", ".top-bar .has-dropdown>a, [data-topbar] .has-dropdown>a", function (t) { if (n.breakpoint()) { t.preventDefault(); var r = e(this), i = r.closest(".top-bar, [data-topbar]"), s = i.find("section, .section"), o = i.children("ul").first(), u = r.next(".dropdown").outerHeight(), a = r.closest("li"); i.data("index", i.data("index") + 1), a.addClass("moved"), n.rtl ? (s.css({ right: -(100 * i.data("index")) + "%" }), s.find(">.name").css({ right: 100 * i.data("index") + "%" })) : (s.css({ left: -(100 * i.data("index")) + "%" }), s.find(">.name").css({ left: 100 * i.data("index") + "%" })), i.css("height", n.outerHeight(r.siblings("ul"), !0) + n.height(o)) } }), e(t).on("resize.fndtn.topbar", function () { n.breakpoint() || e(".top-bar, [data-topbar]").css("height", "").removeClass("expanded").find("li").removeClass("hover") }.bind(this)), e("body").on("click.fndtn.topbar", function (t) { var n = e(t.target).closest("[data-topbar], .top-bar"); if (n.length > 0) return; e(".top-bar li, [data-topbar] li").removeClass("hover") }), e(this.scope).on("click.fndtn", ".top-bar .has-dropdown .back, [data-topbar] .has-dropdown .back", function (t) { t.preventDefault(); var r = e(this), i = r.closest(".top-bar, [data-topbar]"), s = i.children("ul").first(), o = i.find("section, .section"), u = r.closest("li.moved"), a = u.parent(); i.data("index", i.data("index") - 1), n.rtl ? (o.css({ right: -(100 * i.data("index")) + "%" }), o.find(">.name").css({ right: 100 * i.data("index") + "%" })) : (o.css({ left: -(100 * i.data("index")) + "%" }), o.find(">.name").css({ left: 100 * i.data("index") + "%" })), i.data("index") === 0 ? i.css("height", "") : i.css("height", n.outerHeight(a, !0) + n.height(s)), setTimeout(function () { u.removeClass("moved") }, 300) }) }, breakpoint: function () { return e(n).width() <= this.settings.breakPoint || e("html").hasClass("lt-ie9") }, assemble: function () { var t = this; this.settings.$section.detach(), this.settings.$section.find(".has-dropdown>a").each(function () { var n = e(this), r = n.siblings(".dropdown"), i = n.attr("href"); if (t.settings.mobile_show_parent_link && i && i.length > 1) var s = e('
- ' + n.text() + "
"); else var s = e('
'); t.settings.custom_back_text == 1 ? s.find("h5>a").html("« " + t.settings.back_text) : s.find("h5>a").html("« " + n.html()), r.prepend(s) }), this.settings.$section.appendTo(this.settings.$topbar), this.sticky() }, height: function (t) { var n = 0, r = this; return t.find("> li").each(function () { n += r.outerHeight(e(this), !0) }), n }, sticky: function () { var n = "." + this.settings.stickyClass; if (e(n).length > 0) { var r = e(n).length ? e(n).offset().top : 0, i = e(t), s = this.outerHeight(e(".top-bar")), o; e(t).resize(function () { clearTimeout(o), o = setTimeout(function () { r = e(n).offset().top }, 105) }), i.scroll(function () { i.scrollTop() > r ? (e(n).addClass("fixed"), e("body").css("padding-top", s)) : i.scrollTop() <= r && (e(n).removeClass("fixed"), e("body").css("padding-top", "0")) }) } }, off: function () { e(this.scope).off(".fndtn.topbar"), e(t).off(".fndtn.topbar") }, reflow: function () { } } }(Foundation.zj, this, this.document);
diff --git a/offline.html b/offline.html
index 1b11069..9bb08f5 100644
--- a/offline.html
+++ b/offline.html
@@ -1,41 +1,43 @@
-
-
-
-
-
-
- Adobe Open Source - Offline pull
+
+
+
-
-
-
+
+
+
+ Adobe Open Source - Offline pull
+
+
+
+
+
+ Loading...
-
-
-
-
- Loading...
-
-
-
+
-
+
-
+
-
+