/*! jQuery Mobile v1.4.5 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */ (function (e, t, n) { n(e.jQuery, e, t) })(this, document, function (e, t, n, r) { (function (e, t, r) { "$:nomunge"; function l(e) { return e = e || location.href, "#" + e.replace(/^[^#]*#?(.*)$/, "$1") } var i = "hashchange", s = n, o, u = e.event.special, a = s.documentMode, f = "on" + i in t && (a === r || a > 7); e.fn[i] = function (e) { return e ? this.bind(i, e) : this.trigger(i) }, e.fn[i].delay = 50, u[i] = e.extend(u[i], { setup: function () { if (f) return !1; e(o.start) }, teardown: function () { if (f) return !1; e(o.stop) } }), o = function () { function p() { var n = l(), r = h(u); n !== u ? (c(u = n, r), e(t).trigger(i)) : r !== u && (location.href = location.href.replace(/#.*/, "") + r), o = setTimeout(p, e.fn[i].delay) } var n = {}, o, u = l(), a = function (e) { return e }, c = a, h = a; return n.start = function () { o || p() }, n.stop = function () { o && clearTimeout(o), o = r }, t.attachEvent && !t.addEventListener && !f && function () { var t, r; n.start = function () { t || (r = e.fn[i].src, r = r && r + l(), t = e('