Ë
    úmxi¦  ã                  óH   — d dl mZ d dlmZ erd dlmZ d dlmZ dd„Zdd„Z	y)	é    )Úannotations)ÚTYPE_CHECKING)ÚPagesManager)ÚPageInfoc                óà   — | j                  d«      } |j                  «       j                  «       D ];  }|j                  dd«      }|sŒ| j	                  |«      sŒ*| j                  |«      c S  | S )z-Trim the page path from the URL if it exists.ú/Úurl_pathnameÚ )ÚremovesuffixÚ	get_pagesÚvaluesÚgetÚendswith)ÚurlÚpage_managerÚpageÚpage_urls       úU/home/htdocs/ttos/venv/lib/python3.12/site-packages/streamlit/runtime/context_util.pyÚmaybe_trim_page_pathr      si   € à
×
Ñ
˜3Ó
€Cà×&Ñ&Ó(×/Ñ/Ó1ò .ˆØ—8‘8˜N¨BÓ/ˆÚ˜Ÿ™ XÕ.Ø×#Ñ# HÓ-Ò-ð.ð
 €Jó    c                óº   — | j                  d«      } |j                  }|j                  «       j                  |d«      }|�|j                  dd«      }|r| › d|› �S | S )z*Add the page path to the URL if it exists.r   Nr	   r
   )r   Úcurrent_page_script_hashr   r   )r   r   r   Úcurrent_page_infor   s        r   Úmaybe_add_page_pathr   $   sp   € à
×
Ñ
˜3Ó
€Cà+×DÑDÐØ)5×)?Ñ)?Ó)A×)EÑ)EØ  $ó*Ðð Ð$Ø$×(Ñ(¨¸Ó<ˆÙØ�U˜!˜H˜:Ð&Ð&à€Jr   N)r   Ústrr   r   Úreturnr   )
Ú
__future__r   Útypingr   Ústreamlit.runtime.pages_managerr   Ústreamlit.source_utilr   r   r   © r   r   ú<module>r"      s    ðõ #å  áÝ<Ý.ó	ôr   