/*! jQuery Mobile v1.3.0 | Copyright 2010, 2013 jQuery Foundation, Inc. | jquery.org/license */ (function(a, b, c) { typeof define == "function" && define.amd ? define(["jquery"], function(d) { return c(d, a, b), d.mobile }) : c(a.jQuery, a, b) })(this, document, function(a, b, c, d) { (function(a, b, d) { function k(a) { return a = a || location.href, "#" + a.replace(/^[^#]*#?(.*)$/, "$1") } var e = "hashchange", f = c, g, h = a.event.special, i = f.documentMode, j = "on" + e in b && (i === d || i > 7); a.fn[e] = function(a) { return a ? this.bind(e, a) : this.trigger(e) }, a.fn[e].delay = 50, h[e] = a.extend(h[e], { setup: function() { if (j) return !1; a(g.start) }, teardown: function() { if (j) return !1; a(g.stop) } }), g = function() { function n() { var c = k(), d = m(h); c !== h ? (l(h = c, d), a(b).trigger(e)) : d !== h && (location.href = location.href.replace(/#.*/, "") + d), g = setTimeout(n, a.fn[e].delay) } var c = {}, g, h = k(), i = function(a) { return a }, l = i, m = i; return c.start = function() { g || n() }, c.stop = function() { g && clearTimeout(g), g = d }, b.attachEvent && !b.addEventListener && !j && function() { var b, d; c.start = function() { b || (d = a.fn[e].src, d = d && d + k(), b = a('