if(typeof (Tfe)=="undefined"){Tfe=function(){}}Tfe.Utils=function(){};Tfe.Utils.getHexColor=function(A){var C="ffffff";if(A.indexOf("rgb")==0){var B=A.substring(A.indexOf("(")+1,A.indexOf(")")).split(",");if(B.length==3){C=this.decimalToHex(parseInt(B[0],10))+this.decimalToHex(parseInt(B[1],10))+this.decimalToHex(parseInt(B[2],10))}if(B.length==4){if(parseInt(B[3],10)==0){C="transparent"}else{C=this.decimalToHex(parseInt(B[0],10))+this.decimalToHex(parseInt(B[1],10))+this.decimalToHex(parseInt(B[2],10))}}}else{if(A.indexOf("#")==0){C=A.substr(1)}else{C=A}}return C.toLowerCase()};Tfe.Utils.decimalToHex=function(A){var B=A.toString(16);B=this.pad(B,2,"0");return B};Tfe.Utils.stringToHex=function(C){var A="";C=C.toString();for(var B=0;B<C.length;B++){A+=this.pad(this.toHex(C.charCodeAt(B)&255),2,"0")}return A};Tfe.Utils.pad=function(E,D,B){var A=E;for(var C=E.length;C<D;C++){A=B+A}return A};Tfe.Utils.toHex=function(F){var C=new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");var A="";var E=true;for(var B=32;B>0;){B-=4;var D=(F>>B)&15;if(!E||D!=0){E=false;A+=C[D]}}return(A==""?"0":A)}
