/**
* @preserve html5 shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | mit/gpl2 licensed
*/
! function (a, b) {
function c(a, b) {
var c = a.createelement("p"),
d = a.getelementsbytagname("head")[0] || a.documentelement;
return c.innerhtml = "x", d.insertbefore(c.lastchild, d.firstchild)
}
function d() {
var a = t.elements;
return "string" == typeof a ? a.split(" ") : a
}
function e(a, b) {
var c = t.elements;
"string" != typeof c && (c = c.join(" ")), "string" != typeof a && (a = a.join(" ")), t.elements = c + " " + a, j(b)
}
function f(a) {
var b = s[a[q]];
return b || (b = {}, r++, a[q] = r, s[r] = b), b
}
function g(a, c, d) {
if (c || (c = b), l) return c.createelement(a);
d || (d = f(c));
var e;
return e = d.cache[a] ? d.cache[a].clonenode() : p.test(a) ? (d.cache[a] = d.createelem(a)).clonenode() : d.createelem(a), !e.canhavechildren || o.test(a) || e.tagurn ? e : d.frag.appendchild(e)
}
function h(a, c) {
if (a || (a = b), l) return a.createdocumentfragment();
c = c || f(a);
for (var e = c.frag.clonenode(), g = 0, h = d(), i = h.length; i > g; g++) e.createelement(h[g]);
return e
}
function i(a, b) {
b.cache || (b.cache = {}, b.createelem = a.createelement, b.createfrag = a.createdocumentfragment, b.frag = b.createfrag()), a.createelement = function (c) {
return t.shivmethods ? g(c, a, b) : b.createelem(c)
}, a.createdocumentfragment = function("h,f", "return function(){var n=f.clonenode(),c=n.createelement;h.shivmethods&&(" + d().join().replace(/[\w\-:]+/g, function (a) {
return b.createelem(a), b.frag.createelement(a), 'c("' + a + '")'
}) + ");return n}")(t, b.frag)
}
function j(a) {
a || (a = b);
var d = f(a);
return !t.shivcss || k || d.hascss || (d.hascss = !!c(a, "article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#ff0;color:#000}template{display:none}")), l || i(a, d), a
}
var k, l, m = "3.7.3",
n = a.html5 || {},
o = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,
p = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,
q = "_html5shiv",
r = 0,
s = {};
! function () {
try {
var a = b.createelement("a");
a.innerhtml = "", k = "hidden" in a, l = 1 == a.childnodes.length || function () {
b.createelement("a");
var a = b.createdocumentfragment();
return "undefined" == typeof a.clonenode || "undefined" == typeof a.createdocumentfragment || "undefined" == typeof a.createelement
}()
} catch (c) {
k = !0, l = !0
}
}();
var t = {
elements: n.elements || "abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",
version: m,
shivcss: n.shivcss !== !1,
supportsunknownelements: l,
shivmethods: n.shivmethods !== !1,
type: "default",
shivdocument: j,
createelement: g,
createdocumentfragment: h,
addelements: e
};
a.html5 = t, j(b), "object" == typeof module && module.exports && (module.exports = t)
}("undefined" != typeof window ? window : this, document);