HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/sphinx/transforms/__pycache__/references.cpython-310.pyc
o

�$�a��@s~dZddlmZmZmZddlmZddlmZer ddl	m
Z
Gdd�de�ZGdd	�d	e�Zd
ddee
effd
d�ZdS)z�
    sphinx.transforms.references
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Docutils transforms used by Sphinx.

    :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
TYPE_CHECKING�Any�Dict)�DanglingReferences)�SphinxTransform)�Sphinxcs*eZdZdZdeddf�fdd�Z�ZS)�SphinxDanglingReferenceszADanglingReferences transform which does not output info messages.�kwargs�returnNcs>z|jj}|j}t|j|j�|_t���W||_dS||_w�N)�document�reporter�report_level�max�
WARNING_LEVEL�super�apply)�selfr	r
r��	__class__��>/usr/lib/python3/dist-packages/sphinx/transforms/references.pyrszSphinxDanglingReferences.apply)�__name__�
__module__�__qualname__�__doc__rr�
__classcell__rrrrrsrc@s&eZdZdZdZdeddfdd�ZdS)�
SphinxDomainsz7Collect objects to Sphinx domains for cross references.iRr	r
NcKs,|jj��D]
}|�|j|jj|j�qdSr)�env�domains�values�process_doc�docnamer)rr	�domainrrrr(s�zSphinxDomains.apply)rrrr�default_priorityrrrrrrr$sr�apprr
cCs |�t�|�t�dddd�S)N�builtinT)�version�parallel_read_safe�parallel_write_safe)�
add_transformrr)r%rrr�setup-s

�r+N)r�typingrrr�docutils.transforms.referencesr�sphinx.transformsr�sphinx.applicationrrr�strr+rrrr�<module>s