Read the code carefully
class Meta(type):
def __new__(mcs, name, bases, ns):
print(f"meta_new:{name}")
return super().__new__(mcs, name, bases, ns)
class Base(metaclass=Meta):
registry = []
def __init_subclass__(cls, **kwargs):
print(f"init_sub:{cls.__name__}")
Base.registry.append(cls.__name__)
class A(Base):
pass
class B(Base):
pass
print(Base.registry)
What will the program print? Write here: