(function(n,t){function y(n,t){var r=n.createElement("p"),i=n.getElementsByTagName("head")[0]||n.documentElement;return r.innerHTML="x<style>"+t+"</style>",i.insertBefore(r.lastChild,i.firstChild)}function c(){var n=i.elements;return typeof n=="string"?n.split(" "):n}function k(n,t){var r=i.elements;typeof r!="string"&&(r=r.join(" ")),typeof n!="string"&&(n=n.join(" ")),i.elements=r+" "+n,o(t)}function u(n){var t=l[n[a]];return t||(t={},f++,n[a]=f,l[f]=t),t}function h(n,i,f){if(i||(i=t),r)return i.createElement(n);f||(f=u(i));var e;return e=f.cache[n]?f.cache[n].cloneNode():d.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),e.canHaveChildren&&!p.test(n)&&!e.tagUrn?f.frag.appendChild(e):e}function w(n,i){if(n||(n=t),r)return n.createDocumentFragment();i=i||u(n);for(var o=i.frag.cloneNode(),f=0,e=c(),s=e.length;f<s;f++)o.createElement(e[f]);return o}function v(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag()),n.createElement=function(r){return i.shivMethods?h(r,n,t):t.createElem(r)},n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-:]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(i,t.frag)}function o(n){n||(n=t);var f=u(n);return!i.shivCSS||s||f.hasCSS||(f.hasCSS=!!y(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||v(n,f),n}var b="3.7.2",e=n.html5||{},p=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,d=/^(?: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,s,a="_html5shiv",f=0,l={},r,i;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz></xyz>",s="hidden"in n,r=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(i){s=!0,r=!0}})(),i={elements:e.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:b,shivCSS:e.shivCSS!==!1,supportsUnknownElements:r,shivMethods:e.shivMethods!==!1,type:"default",shivDocument:o,createElement:h,createDocumentFragment:w,addElements:k},n.html5=i,o(t)})(this,document)