/** * stylefix 1.0.3 & prefixfree 1.0.7 * @author lea verou * mit license */ (function(){function t(e,t){return[].slice.call((t||document).queryselectorall(e))}if(!window.addeventlistener)return;var e=window.stylefix={link:function(t){try{if(t.rel!=="stylesheet"||t.hasattribute("data-noprefix"))return}catch(n){return}var r=t.href||t.getattribute("data-href"),i=r.replace(/[^\/]+$/,""),s=(/^[a-z]{3,10}:/.exec(i)||[""])[0],o=(/^[a-z]{3,10}:\/\/[^\/]+/.exec(i)||[""])[0],u=/^([^?]*)\??/.exec(r)[1],a=t.parentnode,f=new xmlhttprequest,l;f.onreadystatechange=function(){f.readystate===4&&l()},l=function(){var n=f.responsetext;if(n&&t.parentnode&&(!f.status||f.status<400||f.status>600)){n=e.fix(n,!0,t);if(i){n=n.replace(/url\(\s*?((?:"|')?)(.+?)\1\s*?\)/gi,function(e,t,n){return/^([a-z]{3,10}:|#)/i.test(n)?e:/^\/\//.test(n)?'url("'+s+n+'")':/^\//.test(n)?'url("'+o+n+'")':/^\?/.test(n)?'url("'+u+n+'")':'url("'+i+n+'")'});var r=i.replace(/([\\\^\$*+[\]?{}.=!:(|)])/g,"\\$1");n=n.replace(regexp("\\b(behavior:\\s*?url\\('?\"?)"+r,"gi"),"$1")}var l=document.createelement("style");l.textcontent=n,l.media=t.media,l.disabled=t.disabled,l.setattribute("data-href",t.getattribute("href")),a.insertbefore(l,t),a.removechild(t),l.media=t.media}};try{f.open("get",r),f.send(null)}catch(n){typeof xdomainrequest!="undefined"&&(f=new xdomainrequest,f.onerror=f.onprogress=function(){},f.onload=l,f.open("get",r),f.send(null))}t.setattribute("data-inprogress","")},styleelement:function(t){if(t.hasattribute("data-noprefix"))return;var n=t.disabled;t.textcontent=e.fix(t.textcontent,!0,t),t.disabled=n},styleattribute:function(t){var n=t.getattribute("style");n=e.fix(n,!1,t),t.setattribute("style",n)},process:function(){t("style").foreach(stylefix.styleelement),t("[style]").foreach(stylefix.styleattribute)},register:function(t,n){(e.fixers=e.fixers||[]).splice(n===undefined?e.fixers.length:n,0,t)},fix:function(t,n,r){for(var i=0;i-1&&(e=e.replace(/(\s|:|,)(repeating-)?linear-gradient\(\s*(-?\d*\.?\d*)deg/ig,function(e,t,n,r){return t+(n||"")+"linear-gradient("+(90-r)+"deg"})),e=t("functions","(\\s|:|,)","\\s*\\(","$1"+s+"$2(",e),e=t("keywords","(\\s|:)","(\\s|;|\\}|$)","$1"+s+"$2$3",e),e=t("properties","(^|\\{|\\s|;)","\\s*:","$1"+s+"$2:",e);if(n.properties.length){var o=regexp("\\b("+n.properties.join("|")+")(?!:)","gi");e=t("valueproperties","\\b",":(.+?);",function(e){return e.replace(o,s+"$1")},e)}return r&&(e=t("selectors","","\\b",n.prefixselector,e),e=t("atrules","@","\\b","@"+s+"$1",e)),e=e.replace(regexp("-"+s,"g"),"-"),e=e.replace(/-\*-(?=[a-z]+)/gi,n.prefix),e},property:function(e){return(n.properties.indexof(e)?n.prefix:"")+e},value:function(e,r){return e=t("functions","(^|\\s|,)","\\s*\\(","$1"+n.prefix+"$2(",e),e=t("keywords","(^|\\s)","(\\s|$)","$1"+n.prefix+"$2$3",e),e},prefixselector:function(e){return e.replace(/^:{1,2}/,function(e){return e+n.prefix})},prefixproperty:function(e,t){var r=n.prefix+e;return t?stylefix.camelcase(r):r}};(function(){var e={},t=[],r={},i=getcomputedstyle(document.documentelement,null),s=document.createelement("div").style,o=function(n){if(n.charat(0)==="-"){t.push(n);var r=n.split("-"),i=r[1];e[i]=++e[i]||1;while(r.length>3){r.pop();var s=r.join("-");u(s)&&t.indexof(s)===-1&&t.push(s)}}},u=function(e){return stylefix.camelcase(e)in s};if(i.length>0)for(var a=0;a