var cssFx=cssFx||{};(function(b){var d="string",o="background",e="background-image",n="background-clip",m="text-overflow",l="border-top-right-radius",k="border-top-left-radius",j="border-bottom-right-radius",i="border-bottom-left-radius",h="box-align";!function(m,a){function l(a){c=1;while(a=b.shift())a()}var b=[],d,e,f=false,g=a.documentElement,h=g.doScroll,i="DOMContentLoaded",j="addEventListener",k="onreadystatechange",c=/^loade|c/.test(a.readyState);a[j]&&a[j](i,e=function(){a.removeEventListener(i,e,f),l()},f),h&&a.attachEvent(k,d=function(){/^c/.test(a.readyState)&&(a.detachEvent(k,d),l())}),m.domReady=h?function(a){self!=top?c?a():b.push(a):function(){try{g.doScroll("left")}catch(b){return setTimeout(function(){domReady(a)},50)}a()}()}:function(a){c?a():b.push(a)}}(this,document);function t(a){if(AJAX=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")){AJAX.open("GET",a,false);AJAX.send(null);return AJAX.responseText}else return false}function c(a){return a.replace(/\n/gm,"").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function f(a){return a.replace(/\/\*([\s\S]*?)\*\//gim,"")}function s(a,b,c){return((256+a<<8|b)<<8|c).toString(16).slice(1)}if(!Array.indexOf)Array.prototype.indexOf=function(c,b){for(var a=b||0;a<this.length;a++)if(this[a]==c)return a;return-1};var a=["-moz-","-webkit-","-o-","-ms-"],r=["background-origin","background-size","border-image","border-image-outset","border-image-repeat","border-image-source","border-image-width","border-radius","box-shadow","column-count","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-width"],q=["box-flex","box-orient",h,"box-ordinal-group","box-flex-group","box-pack","box-direction","box-lines","box-sizing"],p=["transform","transform-origin","transition","transition-property","transition-duration","transition-timing-function","transition-delay","user-select"],g=[i,j,k,l,"display","opacity",m,n,e,o].concat(p).concat(r).concat(q);b.processCSS=function(i){var m=[],h=/([\s\S]*?)\{([\s\S]*?)\}/gim,e=/\@import\s+(?:url\([\'\"]|[\'\"])([\w\s\-\_\.\:\/\;\:]+)/gim;for(var p in i){var a=i[p];if(typeof a===d){var k=[],n=h.test(a)&&a.match(h),r=e.test(a)&&a.match(e);e.lastIndex=0;h.lastIndex=0;if(r.length>0)for(var l=0;l<import_match_count;l++)i.push(b.fetchCSS([e.exec(a.match(e)[l])[1]],true));for(var p in n){var j=h.exec(n[p]);if(j!==null){var q=c(f(j[1])),o=c(f(j[2])).replace(/\s{2,}|\t/gm," ");for(var s in g)if(o.indexOf(g[s])!==-1){(converted_rule=b.processElement(q,o))&&k.push(converted_rule);break}}h.lastIndex=0}k.length>0&&m.push(k.join("\n"))}}return m};b.insertCSS=function(b){for(var c in b)if(typeof b[c]===d){var a=document.createElement("style");a.setAttribute("type","text/css");if(a.styleSheet)a.styleSheet.cssText=b[c];else a.textContent=b[c];document.getElementsByTagName("head")[0].appendChild(a)}};b.processElement=function(F,b){var u="display:",t=":",v=b.split(";"),z=[];for(var A in v)if(typeof v[A]===d&&v[A].indexOf(t)!==-1){var b=v[A].split(t);b[0]=c(b[0]);b[1]=c(b[1]);var f=[],g=b.join(t);if(r.indexOf(b[0])!==-1){f.push(a[0]+g);f.push(a[1]+g)}else if(q.indexOf(b[0])!==-1){f.push(a[0]+g);f.push(a[1]+g);if(b[0]===h)f.push(a[3]+b[0]+":middle");else f.push(a[3]+g)}else if(p.indexOf(b[0])!==-1){f.push(a[0]+g);f.push(a[1]+g);f.push(a[2]+g);f.push(a[3]+g)}else switch(b[0]){case k:case l:case i:case j:var E=b[0].split("-");f.push(a[0]+"border-radius-"+E[1]+E[2]+t+b[1]);f.push(a[1]+g);break;case"display":if(b[1]==="box"){f.push(u+a[0]+b[1]);f.push(u+a[1]+b[1]);f.push(u+a[3]+b[1])}else if(b[1]==="inline-block"){f.push(u+a[0]+"inline-stack");f.push("zoom:1;*display:inline")}break;case m:b[1]==="ellipsis"&&f.push(a[2]+g);break;case"opacity":var C=parseInt(parseFloat(b[1])*100);f.push(a[3]+"filter:progid:DXImageTransform.Microsoft.Alpha(Opacity="+C+")");f.push("filter: alpha(opacity="+C+")");f.push(a[0]+g);f.push(a[1]+g);break;case n:if(b[1]==="padding-box"){f.push(a[1]+g);f.push(a[0]+b[0]+":padding")}break;case e:case"background-color":case o:var y="linear-gradient";if(b[1].indexOf(y)!==-1){var B=b[1].substr(y.length);if(b[0]===e)B=b[1].substr(y.length).match(/\((.*)\)/)[0];var w=y+B;f.push(b[0]+t+a[0]+w);f.push(b[0]+t+a[1]+w);f.push(b[0]+t+a[2]+w);f.push(b[0]+t+a[3]+w)}else if(b[1].indexOf("rgba")!==-1){var x=b[1].match(/rgba\((.*?)\)/)[1].split(","),D=Math.floor(+c(x[3])*255).toString(16)+s(+c(x[0]),+c(x[1]),+c(x[2]));f.push("filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+D+",endColorstr=#"+D+");zoom:1")}}f.length>0&&z.push(f.join(";"))}return z.length>0?F+"{"+z.join(";")+"}":false};b.fetchCSS=function(b,e){var a=[];for(var c in b)typeof b[c]===d&&a.push(t(b[c]));return e===undefined?a:a[0]};domReady(function(){var d=document.getElementsByTagName("style"),c=document.getElementsByTagName("link"),e=[];for(var a in c)typeof c[a]==="object"&&c[a].className==="cssfx"&&e.push(c[a].href);var f=b.fetchCSS(e);for(var a in d)typeof d[a]==="object"&&f.push(d[a].innerHTML);b.insertCSS(b.processCSS(f))})})(cssFx);

