
uicore.html5shiv.3.7.3.html5shiv-printshiv.min.js Maven / Gradle / Ivy
/*
HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
(function(g,f){function v(a,b){var c=a.createElement("p"),n=a.getElementsByTagName("head")[0]||a.documentElement;c.innerHTML="x";return n.insertBefore(c.lastChild,n.firstChild)}function q(){var a=d.elements;return"string"==typeof a?a.split(" "):a}function m(a){var b=w[a._html5shiv];b||(b={},p++,a._html5shiv=p,w[p]=b);return b}function x(a,b,c){b||(b=f);if(e)return b.createElement(a);c||(c=m(b));b=c.cache[a]?c.cache[a].cloneNode():z.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():
c.createElem(a);return!b.canHaveChildren||A.test(a)||b.tagUrn?b:c.frag.appendChild(b)}function B(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag());a.createElement=function(c){return d.shivMethods?x(c,a,b):b.createElem(c)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+q().join().replace(/[\w\-:]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+
");return n}")(d,b.frag)}function r(a){a||(a=f);var b=m(a);!d.shivCSS||t||b.hasCSS||(b.hasCSS=!!v(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}"));e||B(a,b);return a}function C(a){for(var b,c=a.attributes,n=c.length,f=a.ownerDocument.createElement("html5shiv:"+a.nodeName);n--;)b=c[n],b.specified&&f.setAttribute(b.nodeName,b.nodeValue);f.style.cssText=a.style.cssText;return f}function y(a){function b(){clearTimeout(d._removeSheetTimer);
c&&c.removeNode(!0);c=null}var c,f,d=m(a),e=a.namespaces,g=a.parentWindow;if(!D||a.printShived)return a;"undefined"==typeof e.html5shiv&&e.add("html5shiv");g.attachEvent("onbeforeprint",function(){b();var h,d,l;l=a.styleSheets;for(var e=[],k=l.length,g=Array(k);k--;)g[k]=l[k];for(;l=g.pop();)if(!l.disabled&&E.test(l.media)){try{h=l.imports,d=h.length}catch(m){d=0}for(k=0;k+~])("+
q().join("|")+")(?=[[\\s,>+~#.:]|$)","gi");d--;)e=h[d]=h[d].split("}"),e[e.length-1]=e[e.length-1].replace(k,"$1html5shiv\\:$2"),h[d]=e.join("}");e=h.join("{");d=a.getElementsByTagName("*");k=d.length;g=RegExp("^(?:"+q().join("|")+")$","i");for(l=[];k--;)h=d[k],g.test(h.nodeName)&&l.push(h.applyElement(C(h)));f=l;c=v(a,e)});g.attachEvent("onafterprint",function(){for(var a=f,c=a.length;c--;)a[c].removeNode();clearTimeout(d._removeSheetTimer);d._removeSheetTimer=setTimeout(b,500)});a.printShived=!0;
return a}var u=g.html5||{},A=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,z=/^(?: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,t,p=0,w={},e;(function(){try{var a=f.createElement("a");a.innerHTML=" ";t="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}e=
b}catch(d){e=t=!0}})();var d={elements:u.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:"3.7.3",shivCSS:!1!==u.shivCSS,supportsUnknownElements:e,shivMethods:!1!==u.shivMethods,type:"default",shivDocument:r,createElement:x,createDocumentFragment:function(a,b){a||(a=f);if(e)return a.createDocumentFragment();b=b||m(a);for(var c=b.frag.cloneNode(),
d=0,g=q(),p=g.length;d
© 2015 - 2025 Weber Informatics LLC | Privacy Policy