<overlay id="custombuttons-profile-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <toolbarpalette id="BrowserToolbarPalette">
    <toolbarbutton class="toolbarbutton-1 chromeclass-toolbar-additional" id="custombuttons-button0" label="Import a Button²" image="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKidlluonZZrqJ2WXKmel3Wpnpd/qp+YfqqgmHCqn5h5qZ6Xc6idloCnnJV4ppqUa6WZk1IAAAAAAAAAAKqel+apnZapqZ2Wp6idlqqonZaqqZ6Xr6qfmKyroJmlq5+Yqaqel6apnZaqqJyVp6ablJilmZN6pJiSXQAAAACpnZbzqZ2W/amel/Wqnpf5pZqU8qqfmPmpnpfyrKGa8qugmeyrn5jtqJyV6Kmel/aonJX8pJmSn6SYknoAAAAAqZ2W5KmdluYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoZWP7KKXkamjmJF/AAAAAKicleSonZbkAAAAAAAAAAAAAAAAAAAAACid7P8onez/AAAAAAAAAAAAAAAAAAAAAJuQiuChlpClo5eRfQAAAACpnZbyqZ2W8gAAAAAAAAAAAAAAADeg5rU0nejWMpnn1Dqh5bAAAAAAAAAAAAAAAACjmJHmopeQlaOXkWYAAAAAqZ2W3amdlt0AAAAAAAAAADug4qc+odr/KJjl9SON2/I6ltX2PaDipgAAAAAAAAAApZmT36OXkWajl5FAAAAAAAAAAAAAAAAAAAAAAGSt4LE/oeGxH47T2RuN2vopidn/JIvR1ECg4bFlreGxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABio6QVgs70H5He/BCCxckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfhMKVHInR7y6a3/c3mtetAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbDitVez6P5dtef8XbLitQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAInI4/6k3fn+o935/ojI4/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdwtjGvs/Y/rzQ2P6nz+H+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAGcQYAAnEGAAJxBn/icQZ54nEGcOJxBmBicQfAPnEH8P5xB/D+cQfw/nEH8P5xB/D+cQf//nEH//5xB//+cQQ==" cb-oncommand="/*Code*/&#xA;&#xA;// =============================================================================&#xA;" cb-init="/*Initialization code*/&#xA;/**  execute( clip )&#xA; Scope:&#x9;&#x9;global&#xA; Args:&#x9;&#x9;clip -&#xA; Returns:&#x9;Nothing&#xA; Called by:&#x9;1. onclick &amp; ondrop&#xA; Purpose: &#x9;1. clone a button on the parent toolbar to the right of this button&#xA; TODO:&#x9;&#x9;1.&#xA;**/&#xA;this.execute = function( clip ) //{{{&#xA;{&#xA;&#x9;var temp = clip;&#xA;&#x9;var Cb = custombuttons;&#xA;&#x9;temp = (typeof Cb.gMyPrn == 'function') ? clip : clip.replace(CB2const.rCbLinkPrefix, '');&#xA;&#x9;var ar = Cb.splitButtonURI(temp);&#xA;&#x9;if ( ar.length == 4 ) {&#xA;&#x9;&#x9;createButton( ar[0], ar[1], ar[2], ar[3], this );&#xA;&#x9;}&#xA;&#xA;}; //}}} End Function this.execute( clip )&#xA;&#xA;&#xA;/**  getSupportedFlavours(  )&#xA; Scope:&#x9;&#x9;private&#xA; Args:&#xA; Returns:&#x9;flavours&#xA; Called by:&#x9;1. ???&#xA; Purpose: &#x9;1. Establish the proper text flavor&#xA; TODO:&#x9;&#x9;1.&#xA;**/&#xA;this.getSupportedFlavours = function(  ) //{{{&#xA;{&#xA;&#x9;var flavours = new FlavourSet();&#xA;&#x9;flavours.appendFlavour('text/unicode');&#xA;&#x9;return flavours;&#xA;}; //}}} End Function this.getSupportedFlavours(  )&#xA;&#xA;&#xA;// Empty function onDragOver(e,f,s)&#xA;this.onDragOver = function(e,f,s){}&#xA;/**  onDrop( event, dDat, session )&#xA; Scope:&#x9;&#x9;private&#xA; Args:&#x9;&#x9;event -&#xA;&#x9;&#x9;dDat -&#xA;&#x9;&#x9;session -&#xA; Returns:&#x9;Nothing&#xA; Called by:&#x9;1. Mouse drop event.&#xA; Purpose: &#x9;1. Fire this.execute on a button drop.&#xA; TODO:&#x9;&#x9;1.&#xA;**/&#xA;this.onDrop = function( event, dDat, session ) //{{{&#xA;{&#xA;&#x9;this.execute(dDat.data.split('\n')[0]);&#xA;}; //}}} End Function this.onDrop( event, dDat, session )&#xA;&#xA;&#xA;&#xA;this.setAttribute('oncommand', 'this.execute(readFromClipboard());');&#xA;this.setAttribute('ondragover','nsDragAndDrop.dragOver(event,this);');&#xA;this.setAttribute('ondragdrop','nsDragAndDrop.drop(event,this);');&#xA;/*----------------------- Button Code Block End -------------------------*/&#xA;/*---------------------- Show Focus Block Start -------------------------*/&#xA;this.style.opacity = '.65';&#xA;this.setAttribute('onmouseover', 'custombuttons.ButtonBrt(event);' );&#xA;this.setAttribute('onmouseout', 'custombuttons.ButtonDim(event);' );&#xA;/*----------------------- Show Focus Block End --------------------------*/&#xA;/*--------------- Custom Buttons2 Attributes Block Start ----------------*/&#xA;this.setAttribute('author', 'deepakjoshi04, SCClockDr' );&#xA;this.setAttribute('status','Complete');&#xA;this.setAttribute('public',true);&#xA;this.setAttribute('dependency','FF 2.0,CB 2.0.5.4b06*');&#xA;this.setAttribute('version','20071102.01');&#xA;this.setAttribute('homepage','http://custombuttons2.com/forum/viewtopic.php?f=35&amp;t=105');&#xA;this.setAttribute('help','0,To use:\n\n1. Copy link to clipboard.\n2. LeftClick on this Button.\n OR\n3. Drag the link &amp; drop it on this button\n\n OR For button code\n4. Block copy the code.\n5. Drag &amp; drop or LeftClick this button.');&#xA;&#xA;// this.tooltipText = this.label + '';&#xA;/*---------------- Custom Buttons2 Attributes Block End -----------------*/" context="custombuttons-contextpopup" tooltiptext="Import a Button²"/>
    <toolbarbutton class="toolbarbutton-1 chromeclass-toolbar-additional" id="custombuttons-button1" label="DustMeSelectors" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEUEAgSeemy2p5ugN2naVIfMvbzfcpz4ZZnzp8EwMDjQkab2wtS0coz2iq7CSXxUREx3FFV/AAAAEHRSTlMA////////////////////wFCLQwAAAF9JREFUeNpjYEADTDCGIkxACCagAKEjIQLcu38KAMkdHR336oFcroze6+buQAaPWZ5JcXkAAwOznXH581qgCCuzsbt7FUgPs4lJOZjBYGz83APMCDY2d4WYu9jYlIEBAAeSEuUXrVCaAAAAAElFTkSuQmCC" cb-oncommand="/*CODE*/&#xA;DustMeSelectors_browser.findRedundentSelectors();" cb-init="/*Initialization Code*/" context="custombuttons-contextpopup" tooltiptext="DustMeSelectors"/>
    <toolbarbutton class="toolbarbutton-1 chromeclass-toolbar-additional" id="custombuttons-button2" label="toggle Javascript" cb-oncommand="switch(this.PS.getBoolPref(this.pref)){&#xA;&#x9;case true: this.PS.setBoolPref(this.pref,0);break;&#xA;&#x9;case false: this.PS.setBoolPref(this.pref,1);break;&#xA;}" cb-init="this.pref='javascript.enabled';&#xA;this.setState=function(){&#xA; var state=this.PS.getBoolPref(this.pref);&#xA; if (state==1){&#xA;  this.image=&#xA;'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAABcMAAAXDABsIpz7QAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAACUklEQVR4nG2TsWueVRjFf+c8z/u++ZIQQoqiCIIgIhRRUUrQboJTRJAK2sm1lA4KiquTOul/IEipYAfBdslQREgh1MUlHXS3WVrwk2jSfO99HL4vpWIP3OVefudcnnOvNk6f4yGdAjaAHWANQNLJ2dSRZxH3Mru7kR1I5EPwE8APwCYI2UjCFiCApYLfoG4BbwP7wAODU8D3oE1ZB3asKAJLR3ag8FCt5j7FmWrtesEbgj/zQbK0aRlnToHzYT/TLU0+d+SkjbNP+8nyrWrlw4O/VmVflLQN9VYC68CmbewgMlP2j0vLq6ed+XVVfZbD0pfZ9d+JutMNw0dV9dPx0T832jg+lcDPkpGD6DqyH+yI6JdXVjWfxZ4jAJ6j6j3gndbGWbVhdcbxdoLWZROZZNfTzQ3oul4g3MWrwlfbOHtF8k3gNbdAErLup6TmMBFJ9D3RD54PLkFC8AkgR/5aVa9L+gLpzZBermJMWc32gTNXMrvjyK7Z1rw+ADXg48Wb2ASuAd/KvhyRL1jyoRQ3hM7IcT3C67YBHS/6b8AIHAKXgAsStyX2ZKeBXaRLOQy/ROYeaF/SDHgauAq8CDwJ3Aa2gfdBCVqTNNXjL51/Nvvh934y+WqYrHzT9QPR9Y/JvgYcASvAB8AeUIsbXQQuVGvPpzP/rqpd4MPFOtF9YBk4Bq7wf+3Knhr4A2qrtXaztZGqolUB1c8D6R4B7wBbwB0vNu6CzrVx3B3HGdVGWqs5/ohk4N05w39+4z6wVVUb42y2A1ozgQyLNqbAWeDeCQzwL0hNudpWhtFVAAAAAElFTkSuQmCC';&#xA;  this.checked=false;&#xA; }else{&#xA;  this.image=&#xA;'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAABcMAAAXDABsIpz7QAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAACqklEQVR4nG3TzWucVRTH8e/v3HOfecvLZGqGaQKmllKmWg1J1cyibu2ioihuXCjWnYSi/4Euu9KquJGCoqWKIMZUMBErKhGCaLrRLiy+QtugdKCDGZOZeeZxkUwI6tncxeVzzrlcfqrc9Th7ah9QAVaAEQBJg7uWBT+OaLrHm8EjSPgeXAM+BBogZIYkzAQIID+UpT8W+ulak3gSWAewPZPfBzVkthHcCTHiMW55zG3FfJ5yDJxrX+WN9tXZar+7lMHooEEN+BjpATMjeGzJ7JFg9nxSKPaTYik3qfTF5ea3V6a7Leq9Dd669f3BPNmnkI0bUAYaZoaFQHB3T5LFwvDoZ0mhWNiv9MwnN74+MZJ27xy8tUz6QlYsmSe5SQe+lAxZ2F47yZmFEJJiaWg47fHOLyuPAYcH+PWJ2eZ7+w7Ne6cz1KO77KCyzAjueEyI2w2Y7rSG56+vMdbb3MXnJmd+/qB29KD3+xVJyNRxSX0LRghOSBJCkrN3f/18dLy3+fJQ2tn9oi8qB968sP+eZySdQXowSDNZRuoy9c1sw9xL7rE7KrIDW60lwdEBfmWqwWK1fkrwF3AReFtm50Pwu02yTSlcErp/LOstn/39q7LgvgF+darRX6zWU2ATOA08K3FF4geZuQOrSKcvX7t0az0WZ2vd9u7a5yem1z6q1p8E/gSWds4nQA6MSGq5pOeGSX+75oX1yW67NsCvTc11FqpH7gAuA08Dp4AMOATMAw8DdTf3dqHf++5vhWMDfPb2OS5WjwCMAV3gAv+tVZm1DLj+h8UT8+Mz3/yUG+GliWMs3HYYyJLtgcT/wSvAQ8AN1e59CknEfLFWir6Q5YtznuSw4MiE0L/xKvAoO2Ham8b1juykZ1kl7fVWQCNGQAY7aWwBx4EmcHOA/gEb272+WkeOLAAAAABJRU5ErkJggg==';&#xA;  this.checked=true;&#xA; }&#xA;}&#xA;&#xA;this.PS=&#xA; Components.classes['@mozilla.org/preferences-service;1']&#xA; .getService(Components.interfaces.nsIPrefBranch);&#xA;this.ob={};&#xA;this.ob.observe=this.setState.bind(this);&#xA;this.PS.addObserver(this.pref,this.ob,false);&#xA;this.setState();" context="custombuttons-contextpopup" tooltiptext="toggle Javascript"/>
    <toolbarbutton class="toolbarbutton-1 chromeclass-toolbar-additional" id="custombuttons-button3" label="Keyconfig" cb-oncommand="/*CODE*/&#xA;openDialog('chrome://keyconfig/content/', '_blank', 'resizable');" cb-init="/*Initialization Code*/" context="custombuttons-contextpopup" tooltiptext="Keyconfig"/>
    <toolbarbutton class="toolbarbutton-1 chromeclass-toolbar-additional" id="custombuttons-button4" label="DevBoi" cb-oncommand="/*CODE*/&#xA;toggleSidebar('viewDevBoiSidebar');" cb-init="/*Initialization Code*/" context="custombuttons-contextpopup" tooltiptext="DevBoi"/>
  </toolbarpalette>
</overlay>