class TailwindMerge::ClassUtils

def process_classes_recursively(class_group, class_part_object, class_group_id, theme)

def process_classes_recursively(class_group, class_part_object, class_group_id, theme)
group.each do |class_definition|
lass_definition.is_a?(String)
ass_part_object_to_edit = class_definition.empty? ? class_part_object : get_class_part(class_part_object, class_definition)
ass_part_object_to_edit[:class_group_id] = class_group_id
xt
lass_definition.is_a?(Proc)
 from_theme?(class_definition)
process_classes_recursively(
  class_definition.call(@config),
  class_part_object,
  class_group_id,
  theme,
)
next
d
ass_part_object[:validators].push({
validator: class_definition,
class_group_id: class_group_id,

xt
s_definition.each do |(key, class_group)|
ocess_classes_recursively(
class_group,
get_class_part(class_part_object, key),
class_group_id,
theme,