/** * 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=t.parentnode,o=new xmlhttprequest,u;o.onreadystatechange=function(){o.readystate===4&&u()};u=function(){var n=o.responsetext;if(n&&t.parentnode&&(!o.status||o.status<400||o.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:'url("'+i+n+'")'});var r=i.replace(/([\\\^\$*+[\]?{}.=!:(|)])/g,"\\$1");n=n.replace(regexp("\\b(behavior:\\s*?url\\('?\"?)"+r,"gi"),"$1")}var u=document.createelement("style");u.textcontent=n;u.media=t.media;u.disabled=t.disabled;u.setattribute("data-href",t.getattribute("href"));s.insertbefore(u,t);s.removechild(t);u.media=t.media}};try{o.open("get",r);o.send(null)}catch(n){if(typeof xdomainrequest!="undefined"){o=new xdomainrequest;o.onerror=o.onprogress=function(){};o.onload=u;o.open("get",r);o.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('link[rel="stylesheet"]:not([data-inprogress])').foreach(stylefix.link);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)}if(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);return e},property:function(e){return(n.properties.indexof(e)?n.prefix:"")+e},value:function(e,r){e=t("functions","(^|\\s|,)","\\s*\\(","$1"+n.prefix+"$2(",e);e=t("keywords","(^|\\s)","(\\s|$)","$1"+n.prefix+"$2$3",e);return 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