function Stylesheet(B){if(typeof B=="number"){B=document.styleSheets[B]}this.ss=B}Stylesheet.prototype.getRules=function(){return this.ss.cssRules?this.ss.cssRules:this.ss.rules};Stylesheet.prototype.getRule=function(F){var E=this.getRules();if(!E){return null}if(typeof F=="number"){return E[F]}F=F.toLowerCase();for(var D=E.length-1;D>=0;D--){if(E[D].selectorText.toLowerCase()==F){return E[D]}}return null};Stylesheet.prototype.getStyles=function(C){var D=this.getRule(C);if(D&&D.style){return D.style}else{return null}};Stylesheet.prototype.getStyleText=function(C){var D=this.getRule(C);if(D&&D.style&&D.style.cssText){return D.style.cssText}else{return""}};Stylesheet.prototype.insertRule=function(E,H,F){if(F==undefined){var G=this.getRules();F=G.length}if(this.ss.insertRule){this.ss.insertRule(E+"{"+H+"}",F)}else{if(this.ss.addRule){this.ss.addRule(E,H,F)}}};Stylesheet.prototype.deleteRule=function(F){if(F==undefined){var E=this.getRules();F=E.length-1}if(typeof F!="number"){F=F.toLowerCase();var E=this.getRules();for(var D=E.length-1;D>=0;D--){if(E[D].selectorText.toLowerCase()==F){F=D;break}}if(D==-1){return }}if(this.ss.deleteRule){this.ss.deleteRule(F)}else{if(this.ss.removeRule){this.ss.removeRule(F)}}}