(function(n,t){function c(){var n=i.elements;return"string"==typeof n?n.split(" "):n}function u(n){var t=s[n[h]];return t||(t={},f++,n[h]=f,s[f]=t),t}function a(n,i,f){return(i||(i=t),r)?i.createElement(n):(f||(f=u(i)),i=f.cache[n]?f.cache[n].cloneNode():v.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),i.canHaveChildren&&!p.test(n)?f.frag.appendChild(i):i)}function y(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?a(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 l(n){var s,o,f;return n||(n=t),s=u(n),!i.shivCSS||e||s.hasCSS||(f=n,o=f.createElement("p"),f=f.getElementsByTagName("head")[0]||f.documentElement,o.innerHTML="x<style>article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>",o=f.insertBefore(o.lastChild,f.firstChild),s.hasCSS=!!o),r||y(n,s),n}var o=n.html5||{},p=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,v=/^(?: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,e,h="_html5shiv",f=0,s={},r,i;(function(){var i,u,n;try{i=t.createElement("a"),i.innerHTML="<xyz></xyz>",e="hidden"in i,(u=1==i.childNodes.length)||(t.createElement("a"),n=t.createDocumentFragment(),u="undefined"==typeof n.cloneNode||"undefined"==typeof n.createDocumentFragment||"undefined"==typeof n.createElement),r=u}catch(f){r=e=!0}})(),i={elements:o.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==o.shivCSS,supportsUnknownElements:r,shivMethods:!1!==o.shivMethods,type:"default",shivDocument:l,createElement:a,createDocumentFragment:function(n,i){if(n||(n=t),r)return n.createDocumentFragment();for(var i=i||u(n),o=i.frag.cloneNode(),f=0,e=c(),s=e.length;f<s;f++)o.createElement(e[f]);return o}},n.html5=i,l(t)})(this,document)