Ë
    :vžjD  ã                   óv   — d Z ddlmZ ddlmZ ddlmZ ddlmZm	Z	 ddl
mZmZ dZ G d	„ d
e«      Zde	z  efgZy)z(Tornado handlers for viewing HTML files.é    )Úensure_async)Úweb)Ú
authorizedé   )ÚJupyterHandlerÚ
path_regex)Ú
url_escapeÚurl_path_joinÚcontentsc                   óB   — e Zd ZdZeZej                  ed„ «       «       Z	y)ÚViewHandlerz#Render HTML files within an iframe.c              ƒ   ól  K  — |j                  d«      }t        | j                  j                  |«      «      ƒ d{  –—† st	        j
                  dd|z  «      ‚|j                  dd«      d   }t        | j                  dt        |«      «      }| j                  | j                  d||¬	«      «       y7 Œv­w)
zGet a view on a given path.Ú/Ni”  zFile does not exist: %sé   éÿÿÿÿÚfilesz	view.html)Úfile_urlÚ
page_title)Ústripr   Úcontents_managerÚfile_existsr   Ú	HTTPErrorÚrsplitr
   Úbase_urlr	   ÚwriteÚrender_template)ÚselfÚpathÚbasenamer   s       úm/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/jupyter_server/view/handlers.pyÚgetzViewHandler.get   sœ   è ø€ ð �z‰z˜#‹ˆÜ! $×"7Ñ"7×"CÑ"CÀDÓ"IÓJ×JÐJÜ—-‘- Ð%>ÀÑ%EÓFÐFà—;‘;˜s AÓ& rÑ*ˆÜ  §¡°¼ÀDÓ9IÓJˆØ�
‰
�4×'Ñ'¨¸hÐS[Ð'Ó\Õ]ð Kús   ‚9B4»B2¼A7B4N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚAUTH_RESOURCEÚauth_resourcer   Úauthenticatedr   r!   © ó    r    r   r      s,   „ Ù-à!€Mà×ÑØñ^ó ó ñ^r*   r   z/view%sN)r%   Újupyter_core.utilsr   Útornador   Újupyter_server.auth.decoratorr   Úbase.handlersr   r   Úutilsr	   r
   r&   r   Údefault_handlersr)   r*   r    Ú<module>r1      sC   ðÙ .õ ,Ý å 4ç 6ß -à€ô^�.ô ^ð& �*Ñ˜kÐ*ðÑ r*   