
    ho                    D    d dl mZ d dlmZ ddlmZ  G d de      Zd Zy)	    )annotations)plugin_pool   )CMSUIPluginBasec                      e Zd Zy)CMSUIPluginN)__name__
__module____qualname__     N/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/cms_plugins.pyr   r      s    r   r   c                    ddl m}  | j                  j                         D ]  \  }}}|j                  t
        j                  vs$|t               |j                  <   t        j                  |       |D ]R  }|D ]K  }|j                  t
        j                  vs |t               |j                  <   t        j                  |       M T  y )Nr   )
components)	component_poolr   	_registryvaluesr	   r   pluginsglobalsregister_plugin)r   _pluginslot_pluginsslot_plugins        r   update_plugin_poolr      s    * $.#7#7#>#>#@ A6<??+"5"55)/GIfoo&''/  , A $0 AK"++;3F3FF:E	+"6"67#33K@AAAr   N)
__future__r   cms.plugin_poolr   ui_plugin_baser   r   r   r   r   r   <module>r      s     " ' +	/ 	Ar   