/** kit_admin-v1.0.5 MIT License By http://kit/zhengjinfan.cn e-mail:zheng_jinfan@126.com */ ; layui.define(function(n) { ! function(e, t) { "function" == typeof define && define.amd ? define(t) : "object" == typeof n ? module.exports = t() : e.NProgress = t() } (this, function() { function n(n, e, t) { return n < e ? e: n > t ? t: n } function e(n) { return 100 * ( - 1 + n) } function t(n, t, r) { var i; return i = "translate3d" === c.positionUsing ? { transform: "translate3d(" + e(n) + "%,0,0)" }: "translate" === c.positionUsing ? { transform: "translate(" + e(n) + "%,0)" }: { "margin-left": e(n) + "%" }, i.transition = "all " + t + "ms " + r, i } function r(n, e) { return ("string" == typeof n ? n: o(n)).indexOf(" " + e + " ") >= 0 } function i(n, e) { var t = o(n), i = t + e; r(t, e) || (n.className = i.substring(1)) } function s(n, e) { var t, i = o(n); r(n, e) && (t = i.replace(" " + e + " ", " "), n.className = t.substring(1, t.length - 1)) } function o(n) { return (" " + (n.className || "") + " ").replace(/\s+/gi, " ") } function a(n) { n && n.parentNode && n.parentNode.removeChild(n) } var u = {}; u.version = "0.2.0"; var c = u.settings = { minimum: .08, easing: "ease", positionUsing: "", speed: 200, trickle: !0, trickleRate: .02, trickleSpeed: 800, showSpinner: !0, barSelector: '[role="bar"]', spinnerSelector: '[role="spinner"]', parent: "body", template: '
' }; u.configure = function(n) { var e, t; for (e in n) void 0 !== (t = n[e]) && n.hasOwnProperty(e) && (c[e] = t); return this }, u.status = null, u.set = function(e) { var r = u.isStarted(); e = n(e, c.minimum, 1), u.status = 1 === e ? null: e; var i = u.render(!r), s = i.querySelector(c.barSelector), o = c.speed, a = c.easing; return i.offsetWidth, l(function(n) { "" === c.positionUsing && (c.positionUsing = u.getPositioningCSS()), f(s, t(e, o, a)), 1 === e ? (f(i, { transition: "none", opacity: 1 }), i.offsetWidth, setTimeout(function() { f(i, { transition: "all " + o + "ms linear", opacity: 0 }), setTimeout(function() { u.remove(), n() }, o) }, o)) : setTimeout(n, o) }), this }, u.isStarted = function() { return "number" == typeof u.status }, u.start = function() { u.status || u.set(0); var n = function() { setTimeout(function() { u.status && (u.trickle(), n()) }, c.trickleSpeed) }; return c.trickle && n(), this }, u.done = function(n) { return n || u.status ? u.inc(.3 + .5 * Math.random()).set(1) : this }, u.inc = function(e) { var t = u.status; return t ? ("number" != typeof e && (e = (1 - t) * n(Math.random() * t, .1, .95)), t = n(t + e, 0, .994), u.set(t)) : u.start() }, u.trickle = function() { return u.inc(Math.random() * c.trickleRate) }, function() { var n = 0, e = 0; u.promise = function(t) { return t && "resolved" !== t.state() ? (0 === e && u.start(), n++, e++, t.always(function() { 0 === --e ? (n = 0, u.done()) : u.set((n - e) / n) }), this) : this } } (), u.render = function(n) { if (u.isRendered()) return document.getElementById("nprogress"); i(document.documentElement, "nprogress-busy"); var t = document.createElement("div"); t.id = "nprogress", t.innerHTML = c.template; var r, s = t.querySelector(c.barSelector), o = n ? "-100": e(u.status || 0), l = document.querySelector(c.parent); return f(s, { transition: "all 0 linear", transform: "translate3d(" + o + "%,0,0)" }), c.showSpinner || (r = t.querySelector(c.spinnerSelector)) && a(r), l != document.body && i(l, "nprogress-custom-parent"), l.appendChild(t), t }, u.remove = function() { s(document.documentElement, "nprogress-busy"), s(document.querySelector(c.parent), "nprogress-custom-parent"); var n = document.getElementById("nprogress"); n && a(n) }, u.isRendered = function() { return !! document.getElementById("nprogress") }, u.getPositioningCSS = function() { var n = document.body.style, e = "WebkitTransform" in n ? "Webkit": "MozTransform" in n ? "Moz": "msTransform" in n ? "ms": "OTransform" in n ? "O": ""; return e + "Perspective" in n ? "translate3d": e + "Transform" in n ? "translate": "margin" }; var l = function() { function n() { var t = e.shift(); t && t(n) } var e = []; return function(t) { e.push(t), 1 == e.length && n() } } (), f = function() { function n(n) { return n.replace(/^-ms-/, "ms-").replace(/-([\da-z])/gi, function(n, e) { return e.toUpperCase() }) } function e(n) { var e = document.body.style; if (n in e) return n; for (var t, r = i.length, s = n.charAt(0).toUpperCase() + n.slice(1); r--;) if ((t = i[r] + s) in e) return t; return n } function t(t) { return t = n(t), s[t] || (s[t] = e(t)) } function r(n, e, r) { e = t(e), n.style[e] = r } var i = ["Webkit", "O", "Moz", "ms"], s = {}; return function(n, e) { var t, i, s = arguments; if (2 == s.length) for (t in e) void 0 !== (i = e[t]) && e.hasOwnProperty(t) && r(n, t, i); else r(n, s[1], s[2]) } } (); return u }), layui.link("/static/css/nprogress.css"), n("nprogress") });