' + o + '
' + a + "
! function e(t, n, r) {
function i(a, s) {
if (!n[a]) {
if (!t[a]) {
var u = "function" == typeof require && require;
if (!s && u) return u(a, !0);
if (o) return o(a, !0);
var l = new error("cannot find module '" + a + "'");
throw l.code = "module_not_found", l
}
var c = n[a] = {
exports: {}
};
t[a][0].call(c.exports, function (e) {
var n = t[a][1][e];
return i(n ? n : e)
}, c, c.exports, e, t, n, r)
}
return n[a].exports
}
for (var o = "function" == typeof require && require, a = 0; a < r.length; a++) i(r[a]);
return i
}({
1: [function (e, t, n) {
"use strict";
var r = {
getquerystring: function (e) {
$(".g-bd").css("min-height", $(window).height() - $(".g-hd").height() - $(".g-ft").height());
var t = new regexp("(^|&)" + e + "=([^&]*)(&|$)", "i"),
n = window.location.search.substr(1).match(t);
return null != n ? encodeuri(n[2]) : null
},
userinfo: null,
islogin: function (e, t) {
$.ajax({
type: "get",
async: !1,
url: "./index.php?g=user&m=login&a=ajaxcheck",
datatype: "json",
success: function (t) {
e && e(t)
},
error: function () {
t && t()
}
})
},
getthumbs: function (e, t, n) {
$.ajax({
type: "get",
url: "./index.php?g=portal&m=favorites&a=do_like",
datatype: "json",
data: {
id: e
},
success: function (e) {
t && t(e)
},
error: function () {
n && n()
}
})
},
cancelthumbs: function (e, t, n) {
$.ajax({
type: "get",
url: "./index.php?g=portal&m=favorites&a=undo_like",
datatype: "json",
data: {
id: e
},
success: function (e) {
t && t(e)
},
error: function () {
n && n()
}
})
},
getcollection: function (e, t, n) {
$.ajax({
type: "get",
url: "./index.php?g=portal&m=collection&a=do_collection",
datatype: "json",
data: {
id: e
},
success: function (e) {
t && t(e)
},
error: function () {
n && n()
}
})
},
cancelcollection: function (e, t, n) {
$.ajax({
type: "get",
url: "./index.php?g=portal&m=collection&a=undo_collection",
datatype: "json",
data: {
id: e
},
success: function (e) {
t && t(e)
},
error: function () {
n && n()
}
})
}
};
t.exports = r
}, {}],
2: [function (e, t, n) {
"use strict";
t.exports = function () {
$(".g-bd").css("min-height", $(window).height() - $("#g-hd").height() - $("#g-ft").height()), $(window).resize(function () {
$(".g-bd").css("min-height", $(window).height() - $("#g-hd").height() - $("#g-ft").height())
}), $("#g-ft .wx_icon").mouseover(function () {
$("#g-ft .code").show()
}), $("#g-ft .wx_icon").mouseout(function () {
$("#g-ft .code").hide()
})
}
}, {}],
3: [function (e, t, n) {
"use strict";
var r = e("./base.js");
t.exports = function () {
function e() {
$("#login_code img").prop("src", "./index.php?g=api&m=checkcode&a=index&t=" + math.random())
}
return $("#login_inter").click(function () {
$("#black, #login_box").show()
}), $("#login_close").click(function () {
$("#black, #login_box").hide(), $("#username,#userpsw").val("")
}), e(), $("#code_change").click(function () {
e()
}), r.islogin(function (e) {
e.status ? ($(".live_btn").css("right", "275px"), r.userinfo = e.userinfo, $("#login_info, #g-hd #publish_btn, #g-hd #fav_btn").show(), $("#login_info .name").text(e.userinfo.username), $("#login_info .head").attr("src", e.userinfo.avatar), $("#login_inter").hide(), $("#fav_btn,#login_info .name").click(function () {
window.open(e.center_url)
}), 3 == e.userinfo.level ? ($("#login_info .root").show(), $("#login_info .root").attr("src", "./themes/simplebootx/public/images/index/big_m.png")) : 2 == e.userinfo.level ? ($("#login_info .root").show(), $("#login_info .root").attr("src", "./themes/simplebootx/public/images/index/big_v.png")) : $("#login_info .root").hide()) : ($("#login_info, #g-hd #publish_btn, #g-hd #fav_btn").hide(), $("#login_inter").show())
}), $("#login_btn").click(function () {
var t = $("#username").val(),
n = $("#userpsw").val(),
r = $("#usercode").val(),
i = $("#autologin").is(":checked");
var username, password
if (typeof rsakey !== 'undefined') {
var rsa = new rsakey();
var modulus = "d1d12730837cde644118bcaf8a2b729890e8788840fc63c0f51507c6eddbe9c5b0c5b29874fdc6adbaab77671040dd692bdcfa7e5306e1391795ae4fbb10ce57462e75ce904b42825cf6740904dccebc58b74b7030af1981d50e5c73bcb3ac031941fab8294c38747e6518af51fa8fa007b4e6ab456644a3418a6065cefbd095";
var exponent = "10001";
rsa.setpublic(modulus, exponent);
username = rsa.encrypt(t);
password = rsa.encrypt(n);
}
else {
username = t
password = n
}
return "" !== t && ("" !== n && ("" !== r && void $.ajax({
type: "get",
url: "./index.php?g=user&m=login&a=dologin",
datatype: "json",
data: {
username: username,
password: password,
remember: i,
verify: r
},
success: function (t) {
"";
alert(t.info), t.status ? window.location.reload() : e()
}
})))
}), $("#login_exit").click(function () {
$.ajax({
type: "get",
url: "./index.php?g=user&m=login&a=logout",
datatype: "json",
success: function (e) {
alert(e.info), e.status && window.location.reload()
}
})
}), {
base: r
}
}
}, {
"./base.js": 1
}],
4: [function (e, t, n) {
"use strict";
var r = e("jquery"),
i = e("./common/nav"),
o = e("./common/foot");
r(function () {
function e(e) {
r(".g-bd").css("min-height", r(window).height() - r(".g-hd").height() - r(".g-ft").height());
var t = new regexp("(^|&)" + e + "=([^&]*)(&|$)", "i"),
n = window.location.search.substr(1).match(t);
return null != n ? encodeuri(n[2]) : null
}
i(), o();
var t = decodeuri(decodeuri(e("id")));
r(".m-navigator ul").delegate("li", "click", function () {
var e = r(this).text(),
t = r(".m-intro").height() + 50,
n = r(".m-product").height() + 50,
i = r(".m-contact").height() + 50,
o = [0, 40, 460, 167, t, n, i],
a = 0;
if ("公司简介" == e) {
for (var s = 0; s < 4; s++) a += o[s];
r("html, body").animate({
scrolltop: a + "px"
}, "slow")
} else if ("产品" == e) {
for (var s = 0; s < 5; s++) a += o[s];
r("html, body").animate({
scrolltop: a + "px"
}, "slow")
} else if ("联系我们" == e) {
for (var s = 0; s < 6; s++) a += o[s];
r("html, body").animate({
scrolltop: a + "px"
}, "slow")
}
});
var n = r(".m-intro .info .content"),
a = n.height();
a > 100 ? n.css("height", "100px") : (r(".m-intro .info .toggledown").css("display", "none"), n.css("height", a + 10 + "px")), r(".m-intro .info .toggledown").click(function () {
r(".m-intro .info .toggledown").css("display", "none"), n.css("height", a + 10 + "px")
});
var s = 1,
u = 0,
l = function (e) {
var e = e,
n = 4;
r.ajax({
type: "get",
url: "./index.php?g=portal&m=market&a=ajaxproduct",
async: !1,
data: {
page: e,
pagesize: n,
company_id: t
},
success: function (e) {
console.log(e.info);
var t = e.data,
n = "";
if (t.length > 0)
for (var i = 0; i < t.length; i++) {
var o = t[i].title,
a = t[i].summary ? t[i].summary : "";
o.length >= 14 && (o = o.substring(0, 13) + "..."), a.length >= 70 && (a = a.substring(0, 68) + "..."), n += ' ' + o + ' ' + a + "
敬请期待
'; r(".m-product ul").html(n), u = e.totalpage } }); var i = r(".m-product ul li").length; i > 0 && r(".m-product ul").css("min-height", "370px"); var o = c(e, u); r("#pagination").html(o) }; r("#pagination").delegate("a", "click", function () { var e = r(this).text(); s = e, l(s) }); var c = function (e, t) { var e = parseint(e), n = ""; if (t <= 7) for (var r = 1; r <= t; r++) n += r == e ? '' + r + "" : '' + r + ""; if (t > 7) if (e <= 4) { for (var r = 1; r <= 5; r++) n += r == e ? '' + r + "" : '' + r + ""; n += '...' + t + "" } else if (e >= t - 3) { n += '1...'; for (var r = t - 4; r <= t; r++) n += r == e ? '' + r + "" : '' + r + "" } else { n += '1...'; for (var r = e - 1; r <= e + 1; r++) n += r == e ? '' + r + "" : '' + r + ""; n += '...' + t + "" } return n }; r(".form textarea").focus(function () { var e = r(this).text(); "留言comment" == e && (e = ""), r(this).html(e) }), r(".form textarea").blur(function () { var e = r(this).text(); "" != e && null != e || (e = "留言comment"), r(this).html(e) }), r(".form .name").focus(function () { var e = r(this).val(); "姓名name" == e && (e = ""), r(this).val(e) }), r(".form .name").blur(function () { var e = r(this).val(); "" != e && null != e || (e = "姓名name"), r(this).val(e) }), r(".form .tel").focus(function () { var e = r(this).val(); "电话tel" == e && (e = ""), r(this).val(e) }), r(".form .tel").blur(function () { var e = r(this).val(); "" != e && null != e || (e = "电话tel"), r(this).val(e) }), l(1) }) }, { "./common/foot": 2, "./common/nav": 3, jquery: 5 }], 5: [function (e, t, n) { (function (e) { (function (e, t, n, r, i) { "use strict"; var o = "function" == typeof symbol && "symbol" == typeof symbol.iterator ? function (e) { return typeof e } : function (e) { return e && "function" == typeof symbol && e.constructor === symbol ? "symbol" : typeof e }; ! function (e, t) { function n(e) { var t = e.length, n = ce.type(e); return !ce.iswindow(e) && (!(1 !== e.nodetype || !t) || ("array" === n || "function" !== n && (0 === t || "number" == typeof t && t > 0 && t - 1 in e))) } function i(e) { var t = ke[e] = {}; return ce.each(e.match(pe) || [], function (e, n) { t[n] = !0 }), t } function a(e, n, r, i) { if (ce.acceptdata(e)) { var a, s, u = ce.expando, l = "string" == typeof n, c = e.nodetype, f = c ? ce.cache : e, p = c ? e[u] : e[u] && u; if (p && f[p] && (i || f[p].data) || !l || r !== t) return p || (c ? e[u] = p = te.pop() || ce.guid++ : p = u), f[p] || (f[p] = {}, c || (f[p].tojson = ce.noop)), ("object" == ("undefined" == typeof n ? "undefined" : o(n)) || "function" == typeof n) && (i ? f[p] = ce.extend(f[p], n) : f[p].data = ce.extend(f[p].data, n)), a = f[p], i || (a.data || (a.data = {}), a = a.data), r !== t && (a[ce.camelcase(n)] = r), l ? (s = a[n], null == s && (s = a[ce.camelcase(n)])) : s = a, s } } function s(e, t, n) { if (ce.acceptdata(e)) { var r, i, o, a = e.nodetype, s = a ? ce.cache : e, u = a ? e[ce.expando] : ce.expando; if (s[u]) { if (t && (o = n ? s[u] : s[u].data)) { ce.isarray(t) ? t = t.concat(ce.map(t, ce.camelcase)) : t in o ? t = [t] : (t = ce.camelcase(t), t = t in o ? [t] : t.split(" ")); for (r = 0, i = t.length; i > r; r++) delete o[t[r]]; if (!(n ? l : ce.isemptyobject)(o)) return }(n || (delete s[u].data, l(s[u]))) && (a ? ce.cleandata([e], !0) : ce.support.deleteexpando || s != s.window ? delete s[u] : s[u] = null) } } } function u(e, n, r) { if (r === t && 1 === e.nodetype) { var i = "data-" + n.replace(se, "-$1").tolowercase(); if (r = e.getattribute(i), "string" == typeof r) { try { r = "true" === r || "false" !== r && ("null" === r ? null : +r + "" === r ? +r : ee.test(r) ? ce.parsejson(r) : r) } catch (e) {} ce.data(e, n, r) } else r = t } return r } function l(e) { var t; for (t in e) if (("data" !== t || !ce.isemptyobject(e[t])) && "tojson" !== t) return !1; return !0 } function c() { return !0 } function f() { return !1 } function p(e, t) { do e = e[t]; while (e && 1 !== e.nodetype); return e } function d(e, t, n) { if (t = t || 0, ce.isfunction(t)) return ce.grep(e, function (e, r) { var i = !!t.call(e, r, e); return i === n }); if (t.nodetype) return ce.grep(e, function (e) { return e === t === n }); if ("string" == typeof t) { var r = ce.grep(e, function (e) { return 1 === e.nodetype }); if (xe.test(t)) return ce.filter(t, r, !n); t = ce.filter(t, r) } return ce.grep(e, function (e) { return ce.inarray(e, t) >= 0 === n }) } function h(e) { var t = ye.split("|"), n = e.createdocumentfragment(); if (n.createelement) for (; t.length;) n.createelement(t.pop()); return n } function g(e, t) { return e.getelementsbytagname(t)[0] || e.appendchild(e.ownerdocument.createelement(t)) } function m(e) { var t = e.getattributenode("type"); return e.type = (t && t.specified) + "/" + e.type, e } function y(e) { var t = at.exec(e.type); return t ? e.type = t[1] : e.removeattribute("type"), e } function v(e, t) { for (var n, r = 0; null != (n = e[r]); r++) ce._data(n, "globaleval", !t || ce._data(t[r], "globaleval")) } function b(e, t) { if (1 === t.nodetype && ce.hasdata(e)) { var n, r, i, o = ce._data(e), a = ce._data(t, o), s = o.events; if (s) { delete a.handle, a.events = {}; for (n in s) for (r = 0, i = s[n].length; i > r; r++) ce.event.add(t, n, s[n][r]) } a.data && (a.data = ce.extend({}, a.data)) } } function x(e, t) { var n, r, i; if (1 === t.nodetype) { if (n = t.nodename.tolowercase(), !ce.support.nocloneevent && t[ce.expando]) { i = ce._data(t); for (r in i.events) ce.removeevent(t, r, i.handle); t.removeattribute(ce.expando) } "script" === n && t.text !== e.text ? (m(t).text = e.text, y(t)) : "object" === n ? (t.parentnode && (t.outerhtml = e.outerhtml), ce.support.html5clone && e.innerhtml && !ce.trim(t.innerhtml) && (t.innerhtml = e.innerhtml)) : "input" === n && rt.test(e.type) ? (t.defaultchecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultselected = t.selected = e.defaultselected : ("input" === n || "textarea" === n) && (t.defaultvalue = e.defaultvalue) } } function w(e, n) { var r, i, a = 0, s = o(e.getelementsbytagname) !== j ? e.getelementsbytagname(n || "*") : o(e.queryselectorall) !== j ? e.queryselectorall(n || "*") : t; if (!s) for (s = [], r = e.childnodes || e; null != (i = r[a]); a++) !n || ce.nodename(i, n) ? s.push(i) : ce.merge(s, w(i, n)); return n === t || n && ce.nodename(e, n) ? ce.merge([e], s) : s } function t(e) { rt.test(e.type) && (e.defaultchecked = e.checked) } function n(e, t) { if (t in e) return t; for (var n = t.charat(0).touppercase() + t.slice(1), r = t, i = et.length; i--;) if (t = et[i] + n, t in e) return t; return r } function c(e, t) { return e = t || e, "none" === ce.css(e, "display") || !ce.contains(e.ownerdocument, e) } function k(e, t) { for (var n, r, i, o = [], a = 0, s = e.length; s > a; a++) r = e[a], r.style && (o[a] = ce._data(r, "olddisplay"), n = r.style.display, t ? (o[a] || "none" !== n || (r.style.display = ""), "" === r.style.display && c(r) && (o[a] = ce._data(r, "olddisplay", a(r.nodename)))) : o[a] || (i = c(r), (n && "none" !== n || !i) && ce._data(r, "olddisplay", i ? n : ce.css(r, "display")))); for (a = 0; s > a; a++) r = e[a], r.style && (t && "none" !== r.style.display && "" !== r.style.display || (r.style.display = t ? o[a] || "" : "none")); return e } function e(e, t, n) { var r = bt.exec(t); return r ? math.max(0, r[1] - (n || 0)) + (r[2] || "px") : t } function s(e, t, n, r, i) { for (var o = n === (r ? "border" : "content") ? 4 : "width" === t ? 1 : 0, a = 0; 4 > o; o += 2) "margin" === n && (a += ce.css(e, n + kt[o], !0, i)), r ? ("content" === n && (a -= ce.css(e, "padding" + kt[o], !0, i)), "margin" !== n && (a -= ce.css(e, "border" + kt[o] + "width", !0, i))) : (a += ce.css(e, "padding" + kt[o], !0, i), "padding" !== n && (a += ce.css(e, "border" + kt[o] + "width", !0, i))); return a } function j(e, t, n) { var r = !0, i = "width" === t ? e.offsetwidth : e.offsetheight, o = pt(e), a = ce.support.boxsizing && "border-box" === ce.css(e, "boxsizing", !1, o); if (0 >= i || null == i) { if (i = dt(e, t, o), (0 > i || null == i) && (i = e.style[t]), xt.test(i)) return i; r = a && (ce.support.boxsizingreliable || i === e.style[t]), i = parsefloat(i) || 0 } return i + s(e, t, n || (a ? "border" : "content"), r, o) + "px" } function a(e) { var t = q, n = tt[e]; return n || (n = d(e, t), "none" !== n && n || (ft = (ft || ce("").css("csstext", "display:block !important")).appendto(t.documentelement), t = (ft[0].contentwindow || ft[0].contentdocument).document, t.write(""), t.close(), n = d(e, t), ft.detach()), tt[e] = n), n } function d(e, t) { var n = ce(t.createelement(e)).appendto(t.body), r = ce.css(n[0], "display"); return n.remove(), r } function l(e, t, n, r) { var i; if (ce.isarray(t)) ce.each(t, function (t, i) { n || jt.test(e) ? r(e, i) : l(e + "[" + ("object" == ("undefined" == typeof i ? "undefined" : o(i)) ? t : "") + "]", i, n, r) }); else if (n || "object" !== ce.type(t)) r(e, t); else for (i in t) l(e + "[" + i + "]", t[i], n, r) } function _(e) { return function (t, n) { "string" != typeof t && (n = t, t = "*"); var r, i = 0, o = t.tolowercase().match(pe) || []; if (ce.isfunction(n)) for (; r = o[i++];) "+" === r[0] ? (r = r.slice(1) || "*", (e[r] = e[r] || []).unshift(n)) : (e[r] = e[r] || []).push(n) } } function h(e, n, r, i) { function o(u) { var l; return a[u] = !0, ce.each(e[u] || [], function (e, u) { var c = u(n, r, i); return "string" != typeof c || s || a[c] ? s ? !(l = c) : t : (n.datatypes.unshift(c), o(c), !1) }), l } var a = {}, s = e === xt; return o(n.datatypes[0]) || !a["*"] && o("*") } function $(e, n) { var r, i, o = ce.ajaxsettings.flatoptions || {}; for (i in n) n[i] !== t && ((o[i] ? e : r || (r = {}))[i] = n[i]); return r && ce.extend(!0, e, r), e } function q(e, n, r) { var i, o, a, s, u = e.contents, l = e.datatypes, c = e.responsefields; for (s in c) s in r && (n[c[s]] = r[s]); for (; "*" === l[0];) l.shift(), o === t && (o = e.mimetype || n.getresponseheader("content-type")); if (o) for (s in u) if (u[s] && u[s].test(o)) { l.unshift(s); break } if (l[0] in r) a = l[0]; else { for (s in r) { if (!l[0] || e.converters[s + " " + l[0]]) { a = s; break } i || (i = s) } a = a || i } return a ? (a !== l[0] && l.unshift(a), r[a]) : t } function m(e, t) { var n, r, i, o, a = {}, s = 0, u = e.datatypes.slice(), l = u[0]; if (e.datafilter && (t = e.datafilter(t, e.datatype)), u[1]) for (i in e.converters) a[i.tolowercase()] = e.converters[i]; for (; r = u[++s];) if ("*" !== r) { if ("*" !== l && l !== r) { if (i = a[l + " " + r] || a["* " + r], !i) for (n in a) if (o = n.split(" "), o[1] === r && (i = a[l + " " + o[0]] || a["* " + o[0]])) { i === !0 ? i = a[n] : a[n] !== !0 && (r = o[0], u.splice(s--, 0, r)); break } if (i !== !0) if (i && e.throws) t = i(t); else try { t = i(t) } catch (e) { return { state: "parsererror", error: i ? e : "no conversion from " + l + " to " + r } } } l = r } return { state: "success", data: t } } function o() { try { return new e.xmlhttprequest } catch (e) {} } function f() { try { return new e.activexobject("microsoft.xmlhttp") } catch (e) {} } function b() { return settimeout(function () { zt = t }), zt = ce.now() } function p(e, t) { ce.each(t, function (t, n) { for (var r = (an[t] || []).concat(an["*"]), i = 0, o = r.length; o > i; i++) if (r[i].call(e, t, n)) return }) } function r(e, t, n) { var r, i, o = 0, a = on.length, s = ce.deferred().always(function () { delete u.elem }), u = function t() { if (i) return !1; for (var n = zt || b(), r = math.max(0, l.starttime + l.duration - n), o = r / l.duration || 0, a = 1 - o, u = 0, t = l.tweens.length; t > u; u++) l.tweens[u].run(a); return s.notifywith(e, [l, a, r]), 1 > a && t ? r : (s.resolvewith(e, [l]), !1) }, l = s.promise({ elem: e, props: ce.extend({}, t), opts: ce.extend(!0, { specialeasing: {} }, n), originalproperties: t, originaloptions: n, starttime: zt || b(), duration: n.duration, tweens: [], createtween: function (t, n) { var r = ce.tween(e, l.opts, t, n, l.opts.specialeasing[t] || l.opts.easing); return l.tweens.push(r), r }, stop: function (t) { var n = 0, r = t ? l.tweens.length : 0; if (i) return this; for (i = !0; r > n; n++) l.tweens[n].run(1); return t ? s.resolvewith(e, [l, t]) : s.rejectwith(e, [l, t]), this } }), c = l.props; for (i(c, l.opts.specialeasing); a > o; o++) if (r = on[o].call(l, e, c, l.opts)) return r; return p(l, c), ce.isfunction(l.opts.start) && l.opts.start.call(e, l), ce.fx.timer(ce.extend(u, { elem: e, anim: l, queue: l.opts.queue })), l.progress(l.opts.progress).done(l.opts.done, l.opts.complete).fail(l.opts.fail).always(l.opts.always) } function i(e, t) { var n, r, i, o, a; for (i in e) if (r = ce.camelcase(i), o = t[r], n = e[i], ce.isarray(n) && (o = n[1], n = e[i] = n[0]), i !== r && (e[r] = n, delete e[i]), a = ce.csshooks[r], a && "expand" in a) { n = a.expand(n), delete e[r]; for (i in n) i in e || (e[i] = n[i], t[i] = o) } else t[r] = o } function w(e, t, n) { var r, i, o, a, s, u, l, c, f, p = this, d = e.style, h = {}, g = [], m = e.nodetype && c(e); n.queue || (c = ce._queuehooks(e, "fx"), null == c.unqueued && (c.unqueued = 0, f = c.empty.fire, c.empty.fire = function () { c.unqueued || f() }), c.unqueued++, p.always(function () { p.always(function () { c.unqueued--, ce.queue(e, "fx").length || c.empty.fire() }) })), 1 === e.nodetype && ("height" in t || "width" in t) && (n.overflow = [d.overflow, d.overflowx, d.overflowy], "inline" === ce.css(e, "display") && "none" === ce.css(e, "float") && (ce.support.inlineblockneedslayout && "inline" !== a(e.nodename) ? d.zoom = 1 : d.display = "inline-block")), n.overflow && (d.overflow = "hidden", ce.support.shrinkwrapblocks || p.always(function () { d.overflow = n.overflow[0], d.overflowx = n.overflow[1], d.overflowy = n.overflow[2] })); for (i in t) if (a = t[i], tn.exec(a)) { if (delete t[i], u = u || "toggle" === a, a === (m ? "hide" : "show")) continue; g.push(i) } if (o = g.length) { s = ce._data(e, "fxshow") || ce._data(e, "fxshow", {}), "hidden" in s && (m = s.hidden), u && (s.hidden = !m), m ? ce(e).show() : p.done(function () { ce(e).hide() }), p.done(function () { var t; ce._removedata(e, "fxshow"); for (t in h) ce.style(e, t, h[t]) }); for (i = 0; o > i; i++) r = g[i], l = p.createtween(r, m ? s[r] : 0), h[r] = s[r] || ce.style(e, r), r in s || (s[r] = l.start, m && (l.end = l.start, l.start = "width" === r || "height" === r ? 1 : 0)) } } function z(e, t, n, r, i) { return new z.prototype.init(e, t, n, r, i) } function x(e, t) { var n, r = { height: e }, i = 0; for (t = t ? 1 : 0; 4 > i; i += 2 - t) n = kt[i], r["margin" + n] = r["padding" + n] = e; return t && (r.opacity = r.width = e), r } function u(e) { return ce.iswindow(e) ? e : 9 === e.nodetype && (e.defaultview || e.parentwindow) } var v, y, j = "undefined" == typeof t ? "undefined" : o(t), q = e.document, g = e.location, k = e.jquery, z = e.$, ee = {}, te = [], ne = "1.9.1", re = te.concat, ie = te.push, oe = te.slice, ae = te.indexof, se = ee.tostring, ue = ee.hasownproperty, le = ne.trim, ce = function e(t, n) { return new e.fn.init(t, n, y) }, fe = /[+-]?(?:\d*\.|)\d+(?:[ee][+-]?\d+|)/.source, pe = /\s+/g, de = /^[\s\ufeff\xa0]+|[\s\ufeff\xa0]+$/g, he = /^(?:(<[\w\w]+>)[^>]*|#([\w-]*))$/, ge = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, me = /^[\],:{}\s]*$/, ye = /(?:^|:|,)(?:\s*\[)+/g, ve = /\\(?:["\\\/bfnrt]|u[\da-fa-f]{4})/g, be = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[ee][+-]?\d+|)/g, xe = /^-ms-/, we = /-([\da-z])/gi, te = function (e, t) { return t.touppercase() }, ne = function (e) { (q.addeventlistener || "load" === e.type || "complete" === q.readystate) && (ce(), ce.ready()) }, ce = function () { q.addeventlistener ? (q.removeeventlistener("domcontentloaded", ne, !1), e.removeeventlistener("load", ne, !1)) : (q.detachevent("onreadystatechange", ne), e.detachevent("onload", ne)) }; ce.fn = ce.prototype = { jquery: ne, constructor: ce, init: function (e, n, r) { var i, o; if (!e) return this; if ("string" == typeof e) { if (i = "<" === e.charat(0) && ">" === e.charat(e.length - 1) && e.length >= 3 ? [null, e, null] : he.exec(e), !i || !i[1] && n) return !n || n.jquery ? (n || r).find(e) : this.constructor(n).find(e); if (i[1]) { if (n = n instanceof ce ? n[0] : n, ce.merge(this, ce.parsehtml(i[1], n && n.nodetype ? n.ownerdocument || n : q, !0)), ge.test(i[1]) && ce.isplainobject(n)) for (i in n) ce.isfunction(this[i]) ? this[i](n[i]) : this.attr(i, n[i]); return this } if (o = q.getelementbyid(i[2]), o && o.parentnode) { if (o.id !== i[2]) return r.find(e); this.length = 1, this[0] = o } return this.context = q, this.selector = e, this } return e.nodetype ? (this.context = this[0] = e, this.length = 1, this) : ce.isfunction(e) ? r.ready(e) : (e.selector !== t && (this.selector = e.selector, this.context = e.context), ce.makearray(e, this)) }, selector: "", length: 0, size: function () { return this.length }, toarray: function () { return oe.call(this) }, get: function (e) { return null == e ? this.toarray() : 0 > e ? this[this.length + e] : this[e] }, pushstack: function (e) { var t = ce.merge(this.constructor(), e); return t.prevobject = this, t.context = this.context, t }, each: function (e, t) { return ce.each(this, e, t) }, ready: function (e) { return ce.ready.promise().done(e), this }, slice: function () { return this.pushstack(oe.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, eq: function (e) { var t = this.length, n = +e + (0 > e ? t : 0); return this.pushstack(n >= 0 && t > n ? [this[n]] : []) }, map: function (e) { return this.pushstack(ce.map(this, function (t, n) { return e.call(t, n, t) })) }, end: function () { return this.prevobject || this.constructor(null) }, push: ie, sort: [].sort, splice: [].splice }, ce.fn.init.prototype = ce.fn, ce.extend = ce.fn.extend = function () { var e, n, r, i, a, s, u = arguments[0] || {}, l = 1, c = arguments.length, f = !1; for ("boolean" == typeof u && (f = u, u = arguments[1] || {}, l = 2), "object" == ("undefined" == typeof u ? "undefined" : o(u)) || ce.isfunction(u) || (u = {}), c === l && (u = this, --l); c > l; l++) if (null != (a = arguments[l])) for (i in a) e = u[i], r = a[i], u !== r && (f && r && (ce.isplainobject(r) || (n = ce.isarray(r))) ? (n ? (n = !1, s = e && ce.isarray(e) ? e : []) : s = e && ce.isplainobject(e) ? e : {}, u[i] = ce.extend(f, s, r)) : r !== t && (u[i] = r)); return u }, ce.extend({ noconflict: function (t) { return e.$ === ce && (e.$ = z), t && e.jquery === ce && (e.jquery = k), ce }, isready: !1, readywait: 1, holdready: function (e) { e ? ce.readywait++ : ce.ready(!0) }, ready: function (e) { if (e === !0 ? !--ce.readywait : !ce.isready) { if (!q.body) return settimeout(ce.ready); ce.isready = !0, e !== !0 && --ce.readywait > 0 || (v.resolvewith(q, [ce]), ce.fn.trigger && ce(q).trigger("ready").off("ready")) } }, isfunction: function (e) { return "function" === ce.type(e) }, isarray: array.isarray || function (e) { return "array" === ce.type(e) }, iswindow: function (e) { return null != e && e == e.window }, isnumeric: function (e) { return !isnan(parsefloat(e)) && isfinite(e) }, type: function (e) { return null == e ? e + "" : "object" == ("undefined" == typeof e ? "undefined" : o(e)) || "function" == typeof e ? ee[se.call(e)] || "object" : "undefined" == typeof e ? "undefined" : o(e) }, isplainobject: function (e) { if (!e || "object" !== ce.type(e) || e.nodetype || ce.iswindow(e)) return !1; try { if (e.constructor && !ue.call(e, "constructor") && !ue.call(e.constructor.prototype, "isprototypeof")) return !1 } catch (e) { return !1 } var n; for (n in e); return n === t || ue.call(e, n) }, isemptyobject: function (e) { var t; for (t in e) return !1; return !0 }, error: function (e) { throw error(e) }, parsehtml: function (e, t, n) { if (!e || "string" != typeof e) return null; "boolean" == typeof t && (n = t, t = !1), t = t || q; var r = ge.exec(e), i = !n && []; return r ? [t.createelement(r[1])] : (r = ce.buildfragment([e], t, i), i && ce(i).remove(), ce.merge([], r.childnodes)) }, parsejson: function (n) { return e.json && e.json.parse ? e.json.parse(n) : null === n ? n : "string" == typeof n && (n = ce.trim(n), n && me.test(n.replace(ve, "@").replace(be, "]").replace(ye, ""))) ? function("return " + n)() : (ce.error("invalid json: " + n), t) }, parsexml: function (n) { var r, i; if (!n || "string" != typeof n) return null; try { e.domparser ? (i = new domparser, r = i.parsefromstring(n, "text/xml")) : (r = new activexobject("microsoft.xmldom"), r.async = "false", r.loadxml(n)) } catch (e) { r = t } return r && r.documentelement && !r.getelementsbytagname("parsererror").length || ce.error("invalid xml: " + n), r }, noop: function () {}, globaleval: function (t) { t && ce.trim(t) && (e.execscript || function (t) { e.eval.call(e, t) })(t) }, camelcase: function (e) { return e.replace(xe, "ms-").replace(we, te) }, nodename: function (e, t) { return e.nodename && e.nodename.tolowercase() === t.tolowercase() }, each: function (e, t, r) { var i, o = 0, a = e.length, s = n(e); if (r) { if (s) for (; a > o && (i = t.apply(e[o], r), i !== !1); o++); else for (o in e) if (i = t.apply(e[o], r), i === !1) break } else if (s) for (; a > o && (i = t.call(e[o], o, e[o]), i !== !1); o++); else for (o in e) if (i = t.call(e[o], o, e[o]), i === !1) break; return e }, trim: le && !le.call("\ufeff ") ? function (e) { return null == e ? "" : le.call(e) } : function (e) { return null == e ? "" : (e + "").replace(de, "") }, makearray: function (e, t) { var r = t || []; return null != e && (n(object(e)) ? ce.merge(r, "string" == typeof e ? [e] : e) : ie.call(r, e)), r }, inarray: function (e, t, n) { var r; if (t) { if (ae) return ae.call(t, e, n); for (r = t.length, n = n ? 0 > n ? math.max(0, r + n) : n : 0; r > n; n++) if (n in t && t[n] === e) return n } return -1 }, merge: function (e, n) { var r = n.length, i = e.length, o = 0; if ("number" == typeof r) for (; r > o; o++) e[i++] = n[o]; else for (; n[o] !== t;) e[i++] = n[o++]; return e.length = i, e }, grep: function (e, t, n) { var r, i = [], o = 0, a = e.length; for (n = !!n; a > o; o++) r = !!t(e[o], o), n !== r && i.push(e[o]); return i }, map: function (e, t, r) { var i, o = 0, a = e.length, s = n(e), u = []; if (s) for (; a > o; o++) i = t(e[o], o, r), null != i && (u[u.length] = i); else for (o in e) i = t(e[o], o, r), null != i && (u[u.length] = i); return re.apply([], u) }, guid: 1, proxy: function (e, n) { var r, i, o; return "string" == typeof n && (o = e[n], n = e, e = o), ce.isfunction(e) ? (r = oe.call(arguments, 2), i = function () { return e.apply(n || this, r.concat(oe.call(arguments))) }, i.guid = e.guid = e.guid || ce.guid++, i) : t }, access: function (e, n, r, i, o, a, s) { var u = 0, l = e.length, c = null == r; if ("object" === ce.type(r)) { o = !0; for (u in r) ce.access(e, n, u, r[u], !0, a, s) } else if (i !== t && (o = !0, ce.isfunction(i) || (s = !0), c && (s ? (n.call(e, i), n = null) : (c = n, n = function (e, t, n) { return c.call(ce(e), n) })), n)) for (; l > u; u++) n(e[u], r, s ? i : i.call(e[u], u, n(e[u], r))); return o ? e : c ? n.call(e) : l ? n(e[0], r) : a }, now: function () { return (new date).gettime() } }), ce.ready.promise = function (t) { if (!v) if (v = ce.deferred(), "complete" === q.readystate) settimeout(ce.ready); else if (q.addeventlistener) q.addeventlistener("domcontentloaded", ne, !1), e.addeventlistener("load", ne, !1); else { q.attachevent("onreadystatechange", ne), e.attachevent("onload", ne); var n = !1; try { n = null == e.frameelement && q.documentelement } catch (e) {} n && n.doscroll && function e() { if (!ce.isready) { try { n.doscroll("left") } catch (t) { return settimeout(e, 50) } ce(), ce.ready() } }() } return v.promise(t) }, ce.each("boolean number string function array date regexp object error".split(" "), function (e, t) { ee["[object " + t + "]"] = t.tolowercase() }), y = ce(q); var ke = {}; ce.callbacks = function (e) { e = "string" == typeof e ? ke[e] || i(e) : ce.extend({}, e); var n, r, o, a, s, u, l = [], c = !e.once && [], f = function t(i) { for (r = e.memory && i, o = !0, s = u || 0, u = 0, a = l.length, n = !0; l && a > s; s++) if (l[s].apply(i[0], i[1]) === !1 && e.stoponfalse) { r = !1; break } n = !1, l && (c ? c.length && t(c.shift()) : r ? l = [] : p.disable()) }, p = { add: function () { if (l) { var t = l.length; ! function t(n) { ce.each(n, function (n, r) { var i = ce.type(r); "function" === i ? e.unique && p.has(r) || l.push(r) : r && r.length && "string" !== i && t(r) }) }(arguments), n ? a = l.length : r && (u = t, f(r)) } return this }, remove: function () { return l && ce.each(arguments, function (e, t) { for (var r; (r = ce.inarray(t, l, r)) > -1;) l.splice(r, 1), n && (a >= r && a--, s >= r && s--) }), this }, has: function (e) { return e ? ce.inarray(e, l) > -1 : !(!l || !l.length) }, empty: function () { return l = [], this }, disable: function () { return l = c = r = t, this }, disabled: function () { return !l }, lock: function () { return c = t, r || p.disable(), this }, locked: function () { return !c }, firewith: function (e, t) { return t = t || [], t = [e, t.slice ? t.slice() : t], !l || o && !c || (n ? c.push(t) : f(t)), this }, fire: function () { return p.firewith(this, arguments), this }, fired: function () { return !!o } }; return p }, ce.extend({ deferred: function (e) { var t = [ ["resolve", "done", ce.callbacks("once memory"), "resolved"], ["reject", "fail", ce.callbacks("once memory"), "rejected"], ["notify", "progress", ce.callbacks("memory")] ], n = "pending", r = { state: function () { return n }, always: function () { return i.done(arguments).fail(arguments), this }, then: function () { var e = arguments; return ce.deferred(function (n) { ce.each(t, function (t, o) { var a = o[0], s = ce.isfunction(e[t]) && e[t]; i[o[1]](function () { var e = s && s.apply(this, arguments); e && ce.isfunction(e.promise) ? e.promise().done(n.resolve).fail(n.reject).progress(n.notify) : n[a + "with"](this === r ? n.promise() : this, s ? [e] : arguments) }) }), e = null }).promise() }, promise: function (e) { return null != e ? ce.extend(e, r) : r } }, i = {}; return r.pipe = r.then, ce.each(t, function (e, o) { var a = o[2], s = o[3]; r[o[1]] = a.add, s && a.add(function () { n = s }, t[1 ^ e][2].disable, t[2][2].lock), i[o[0]] = function () { return i[o[0] + "with"](this === i ? r : this, arguments), this }, i[o[0] + "with"] = a.firewith }), r.promise(i), e && e.call(i, i), i }, when: function (e) { var t, n, r, i = 0, o = oe.call(arguments), a = o.length, s = 1 !== a || e && ce.isfunction(e.promise) ? a : 0, u = 1 === s ? e : ce.deferred(), l = function (e, n, r) { return function (i) { n[e] = this, r[e] = arguments.length > 1 ? oe.call(arguments) : i, r === t ? u.notifywith(n, r) : --s || u.resolvewith(n, r) } }; if (a > 1) for (t = array(a), n = array(a), r = array(a); a > i; i++) o[i] && ce.isfunction(o[i].promise) ? o[i].promise().done(l(i, r, o)).fail(u.reject).progress(l(i, n, t)) : --s; return s || u.resolvewith(r, o), u.promise() } }), ce.support = function () { var t, n, r, i, a, s, u, l, c, f, p = q.createelement("div"); if (p.setattribute("classname", "t"), p.innerhtml = "t |