Ë
    B…îhÉ  ã                   ó:   — d dl mZ d dlmZ d dlmZ d dlmZ d„ Zy)é    )Úcache)Úlazy)Úget_cms_setting©Úget_page_template_from_requestc                 ór   ‡ — ddl m} t        ˆ fd„«       }t        ||«      } |«       t	        d«      ˆ fd„dœS )z4
    Adds cms-related variables to the context.
    r   )ÚMenuRendererc                  ó2   •— ddl m}  | j                  ‰«      S )Nr   )Ú	menu_pool)Úmenus.menu_poolr   Úget_renderer)r   Úrequests    €úF/home/dcms/DCMS/lib/python3.12/site-packages/cms/context_processors.pyÚ_get_menu_rendererz(cms_settings.<locals>._get_menu_renderer   s   ø€ õ 	.Ø×%Ñ% gÓ.Ð.ó    Ú	MEDIA_URLc                  ó   •— t        ‰ «      S )Nr   )r   s   €r   ú<lambda>zcms_settings.<locals>.<lambda>   s   ø€ Ô >¸wÓ G€ r   )Úcms_menu_rendererÚCMS_MEDIA_URLÚCMS_TEMPLATE)r   r	   r   r   r   )r   r	   r   s   `  r   Úcms_settingsr   	   sG   ø€ õ -ä
ó/ó ð/ô Ð0°,Ó?Ðñ 0Ó1Ü(¨Ó5ÛGñð r   N)	Ú	functoolsr   Údjango.utils.functionalr   Úcms.utils.confr   Úcms.utils.pager   r   © r   r   ú<module>r      s   ðÝ å (å *Ý 9ór   