class TailwindMerge::ClassUtils

def class_group_id(class_name)

def class_group_id(class_name)
  class_parts = class_name.split(CLASS_PART_SEPARATOR)
  # Classes like `-inset-1` produce an empty string as first classPart.
  # Assume that classes for negative values are used correctly and remove it from class_parts.
  class_parts.shift if class_parts.first == "" && class_parts.length != 1
  get_group_recursive(class_parts, @class_map) || get_group_id_for_arbitrary_property(class_name)
end