Your IP : 3.14.3.180
�
u�hS���SSKrSSKrSSKrSSKrSSKrSSKJrJrJrJ r J
r
JrJr SSKJ
r
Jr SSKJr \\\R"\4r/SQr"SS\R(S9r"S S
\5r\
"SS\55r"S
S\5rg)�N)�Any�BinaryIO�Iterable�Iterator�NoReturn�Text�Optional)�runtime_checkable�Protocol)�Union)�ResourceReader�Traversable�TraversableResourcesc���\rSrSr\R
S\S\4Sj5r\R
S\S\4Sj5r \R
S\S\
4Sj5r\R
S\\
4Sj5rS rg
)r
��resource�returnc��[e�N��FileNotFoundError��selfrs �>/opt/alt/python313/lib64/python3.13/importlib/resources/abc.py�
open_resource�ResourceReader.open_resources
�� ��c��[errrs r�
resource_path�ResourceReader.resource_paths
�� �r�pathc��[err�rr!s r�is_resource�ResourceReader.is_resource,s
�� �rc��[err�rs r�contents�ResourceReader.contents4s
�� �r�N)�__name__�
__module__�__qualname__�__firstlineno__�abc�abstractmethodrrrr�boolr$r�strr(�__static_attributes__r*rrr
r
s��� ��� �d� �x� �� � ���
�d�
�t�
��
� ��� �� �� �� � ��� �(�3�-� �� rr
)� metaclassc��\rSrSrSrg)�TraversalError�:r*N)r+r,r-r.r3r*rrr6r6:s��rr6c�J�\rSrSr\R
S\S4Sj5rS\4Sjr SS\
\S\4Sjjr\R
S\
4Sj5r\R
S\
4S j5rS
\SS4SjrS\SS4S
jr\R
SSj5r\\R
S\4Sj55rSrg)r�>rc��grr*r's r�iterdir�Traversable.iterdirH��rc�z�URS5nUR5sSSS5 $!,(df g=f�N�rb��open�read)r�strms r�
read_bytes�Traversable.read_bytesNs$���Y�Y�t�_���9�9�;��_�_�s�,�
:N�encodingc�v�URUS9nUR5sSSS5 $!,(df g=f)N)rGrA)rrGrDs r� read_text�Traversable.read_textUs)���Y�Y��Y�
)�T��9�9�;�*�
)�
)�s�*�
8c��grr*r's r�is_dir�Traversable.is_dir\r=rc��grr*r's r�is_file�Traversable.is_filebr=r�descendantsc�Z^�U(dU$[RRS[[R
U555n[
U5mU4SjUR55n[
U5nUR"U6$![a [ST[U55ef=f)Nc3�8# �UHoRv� M g7fr)�parts)�.0r!s r� <genexpr>�'Traversable.joinpath.<locals>.<genexpr>rs���.
�#J�4�J�J�#J���c3�J># �UHoRT:XdMUv� M g7fr��name)rU�traversable�targets �rrVrWvs"����
�+9�K�=M�=M�QW�=W�K�K�>�s�#� #z"Target not found during traversal.)� itertools�chain�
from_iterable�map�pathlib�
PurePosixPath�nextr;�
StopIterationr6�list�joinpath)rrQ�names�matches�matchr]s @rrg�Traversable.joinpathhs������K����-�-�.
�#&�w�'<�'<�k�#J�.
�
���e���
�+/�<�<�>�
�� ���M�E�
�~�~�u�%�%�� � � �4�f�d�5�k��
� �s�/B � !B*�childc�$�URU5$r)rg)rrls r�__truediv__�Traversable.__truediv__�s���}�}�U�#�#rc��grr*)r�mode�args�kwargss rrB�Traversable.open�r=rc��grr*r's rr[�Traversable.name�r=rr*r)�r)r+r,r-r.r/r0rr;�bytesrEr r2rIr1rLrO�StrPathrgrnrB�propertyr[r3r*rrrr>s��� �����-�0����
�E���(�3�-��3�� ��������
��������
&�W�&��&�2$��$�]�$� �����������c����rrc��\rSrSr\R
SSj5rS\S\R4Sjr
S\S\4Sjr
S\S\4SjrS\\4S jrS
rg)
r�rc��grr*r's r�files�TraversableResources.files�r=rrc�^�UR5RU5RS5$r?)r~rgrBrs rr�"TraversableResources.open_resource�s$���z�z�|�$�$�X�.�3�3�D�9�9rc��[U5errrs rr�"TraversableResources.resource_path�s
����)�)rr!c�\�UR5RU5R5$r)r~rgrOr#s rr$� TraversableResources.is_resource�s"���z�z�|�$�$�T�*�2�2�4�4rc�L�SUR5R55$)Nc3�8# �UHoRv� M g7frrZ)rU�items rrV�0TraversableResources.contents.<locals>.<genexpr>�s���=�&<�d� � �&<�rX)r~r;r's rr(�TraversableResources.contents�s��=�d�j�j�l�&:�&:�&<�=�=rr*N)rr)r+r,r-r.r/r0r~ry�io�BufferedReaderrrrrr1r$rr2r(r3r*rrrr�sm�� ���B��B�:�g�:�"�2C�2C�:�*�c�*�h�*�5��5�D�5�>�(�3�-�>rr)r/r�r^�osrb�typingrrrrrrr r
rrr2�PathLikery�__all__�ABCMetar
� Exceptionr6rrr*rr�<module>r�s���
� �� ��N�N�N�.����R�[�[��%�%�
&��
C��' �s�{�{�' �T �Y� ��W�(�W��W�t>�>�>r
?>