code: function(compoundSelector) {
              // Break at a `.` or `[`, capturing the delineator
  
              var partials    = compoundSelector.split(/([\.\[])/g),
                  toggleArray = [],
                  selector    = '',
                  i           = -1;
  
              if (partials[0] === '') {
                  partials.shift();
              }
  
              for (i = 0; i < partials.length; i++) {
                  if (i % 2 === 0) {
                      selector = '';
                  }
  
                  selector += partials[i];
  
                  if (i % 2 !== 0) {
                      toggleArray.push(selector);
                  }
              }
  
              return toggleArray;
          }
docs: Takes a compound selector (e.g. `.cat-1.cat-2`, `[data-cat="1"][data-cat="2"]`)
  and breaks into its individual selectors.
  
  @private
  @instance
  @since   3.0.0
  @param   {string} compoundSelector
  @return  {string[]}