/** layui-v2.5.6 MIT License By https://www.layui.com */
;layui.define("jquery", function(e) {
"use strict";
var t = layui.$
, i = {
fixbar: function(e) {
var i, n, a = "layui-fixbar", o = "layui-fixbar-top", r = t(document), l = t("body");
e = t.extend({
showHeight: 200
}, e),
e.bar1 = e.bar1 === !0 ? "" : e.bar1,
e.bar2 = e.bar2 === !0 ? "" : e.bar2,
e.bgcolor = e.bgcolor ? "background-color:" + e.bgcolor : "";
var c = [e.bar1, e.bar2, ""]
, u = t(['
', e.bar1 ? '- ' + c[0] + "
" : "", e.bar2 ? '- ' + c[1] + "
" : "", '- ' + c[2] + "
", "
"].join(""))
, g = u.find("." + o)
, s = function() {
var t = r.scrollTop();
t >= e.showHeight ? i || (g.show(),
i = 1) : i && (g.hide(),
i = 0)
};
t("." + a)[0] || ("object" == typeof e.css && u.css(e.css),
l.append(u),
s(),
u.find("li").on("click", function() {
var i = t(this)
, n = i.attr("lay-type");
"top" === n && t("html,body").animate({
scrollTop: 0
}, 200),
e.click && e.click.call(this, n)
}),
r.on("scroll", function() {
clearTimeout(n),
n = setTimeout(function() {
s()
}, 100)
}))
},
countdown: function(e, t, i) {
var n = this
, a = "function" == typeof t
, o = new Date(e).getTime()
, r = new Date(!t || a ? (new Date).getTime() : t).getTime()
, l = o - r
, c = [Math.floor(l / 864e5), Math.floor(l / 36e5) % 24, Math.floor(l / 6e4) % 60, Math.floor(l / 1e3) % 60];
a && (i = t);
var u = setTimeout(function() {
n.countdown(e, r + 1e3, i)
}, 1e3);
return i && i(l > 0 ? c : [0, 0, 0, 0], t, u),
l <= 0 && clearTimeout(u),
u
},
timeAgo: function(e, t) {
var i = this
, n = [[], []]
, a = (new Date).getTime() - new Date(e).getTime();
return a > 26784e5 ? (a = new Date(e),
n[0][0] = i.digit(a.getFullYear(), 4),
n[0][1] = i.digit(a.getMonth() + 1),
n[0][2] = i.digit(a.getDate()),
t || (n[1][0] = i.digit(a.getHours()),
n[1][1] = i.digit(a.getMinutes()),
n[1][2] = i.digit(a.getSeconds())),
n[0].join("-") + " " + n[1].join(":")) : a >= 864e5 ? (a / 1e3 / 60 / 60 / 24 | 0) + "天前" : a >= 36e5 ? (a / 1e3 / 60 / 60 | 0) + "小时前" : a >= 18e4 ? (a / 1e3 / 60 | 0) + "分钟前" : a < 0 ? "未来" : "刚刚"
},
digit: function(e, t) {
var i = "";
e = String(e),
t = t || 2;
for (var n = e.length; n < t; n++)
i += "0";
return e < Math.pow(10, t) ? i + (0 | e) : e
},
toDateString: function(e, t) {
var i = this
, n = new Date(e || new Date)
, a = [i.digit(n.getFullYear(), 4), i.digit(n.getMonth() + 1), i.digit(n.getDate())]
, o = [i.digit(n.getHours()), i.digit(n.getMinutes()), i.digit(n.getSeconds())];
return t = t || "yyyy-MM-dd HH:mm:ss",
t.replace(/yyyy/g, a[0]).replace(/MM/g, a[1]).replace(/dd/g, a[2]).replace(/HH/g, o[0]).replace(/mm/g, o[1]).replace(/ss/g, o[2])
},
escape: function(e) {
return String(e || "").replace(/&(?!#?[a-zA-Z0-9]+;)/g, "&").replace(//g, ">").replace(/'/g, "'").replace(/"/g, """)
},
event: function(e, n, a) {
var o = t("body");
return a = a || "click",
n = i.event[e] = t.extend(!0, i.event[e], n) || {},
i.event.UTIL_EVENT_CALLBACK = i.event.UTIL_EVENT_CALLBACK || {},
o.off(a, "*[" + e + "]", i.event.UTIL_EVENT_CALLBACK[e]),
i.event.UTIL_EVENT_CALLBACK[e] = function() {
var i = t(this)
, a = i.attr(e);
"function" == typeof n[a] && n[a].call(this, i)
}
,
o.on(a, "*[" + e + "]", i.event.UTIL_EVENT_CALLBACK[e]),
n
}
};
!function(e, t, i) {
"$:nomunge";
function n() {
a = t[l](function() {
o.each(function() {
var t = e(this)
, i = t.width()
, n = t.height()
, a = e.data(this, u);
(i !== a.w || n !== a.h) && t.trigger(c, [a.w = i, a.h = n])
}),
n()
}, r[g])
}
var a, o = e([]), r = e.resize = e.extend(e.resize, {}), l = "setTimeout", c = "resize", u = c + "-special-event", g = "delay", s = "throttleWindow";
r[g] = 250,
r[s] = !0,
e.event.special[c] = {
setup: function() {
if (!r[s] && this[l])
return !1;
var t = e(this);
o = o.add(t),
e.data(this, u, {
w: t.width(),
h: t.height()
}),
1 === o.length && n()
},
teardown: function() {
if (!r[s] && this[l])
return !1;
var t = e(this);
o = o.not(t),
t.removeData(u),
o.length || clearTimeout(a)
},
add: function(t) {
function n(t, n, o) {
var r = e(this)
, l = e.data(this, u) || {};
l.w = n !== i ? n : r.width(),
l.h = o !== i ? o : r.height(),
a.apply(this, arguments)
}
if (!r[s] && this[l])
return !1;
var a;
return e.isFunction(t) ? (a = t,
n) : (a = t.handler,
void (t.handler = n))
}
}
}(t, window),
e("util", i)
});