� !A?h�!��D� ddlZddlZddlmZGd�de��ZeZ ddlmZn #e $rdZYnwxYwgd�Z d�Z ixZ Z d�Zed��eeeeeeeeeeeeejee��ee��ejejfD]Z ee e <�e!ed d��Z e �ee e <e"j e e"<e#j e e#<e$j e e$<e%j e e%<e� ej e e<[ [ dgfd �Z&ixZ'Z d �Z(e(e ed��<e(e ee��<e(e ee��<e(e e<e(e e<e(e e<e(e e<e(e e<e(e e<e(e ej)<e(e e<e(e e<e(e ej<e(e ej<e(e ej<e(e e<e&fd �Z*e*e e"<e&fd �Z+e+e e<e&fd�Z,e,e e#<e�e,e e<d�Z-e-e ej.<[ d�Z/ de&d�d�Z0[[[dS)�N)�dispatch_tablec��eZdZdS)�ErrorN)�__name__� __module__� __qualname__���1/opt/alt/python-internal/lib64/python3.11/copy.pyrr7s�������Dr r)� PyStringMap)r�copy�deepcopyc� � t|��}t�|��}|r ||��St|t��rt |��St |dd��}|� ||��St j|��}|� ||��}nOt |dd��}|� |d��}n0t |dd��}|r |��}ntd|z���t|t��r|St|dg|�R�S)N�__copy__� __reduce_ex__�� __reduce__z%un(shallow)copyable object of type %s) �type�_copy_dispatch�get� issubclass�_copy_immutable�getattrrr� isinstance�str� _reconstruct)�x�cls�copier�reductor�rvs r r r Bs7��� �q�'�'�C� � � �� $� $�F� ���v�a�y�y���#�t���"��q�!�!�!� �S�*�d� +� +�F� ���v�a�y�y���!�#�&�&�H��� �X�a�[�[����1�o�t�4�4�� � ���!���B�B��q�,��5�5�H�� K��X�Z�Z����C�c�I�J�J�J��"�c������ ��4� %�"� %� %� %�%r c��|S�Nr )rs r rrk��� �Hr �CodeTypec��� |�i}t|��}|�||��}||ur|St|��}t�|��}|� |||��}n�t |t��rt ||��}n�t |dd��}|� ||��}n�tj|��}|r ||��}nOt |dd��}|� |d��}n0t |dd��}|r |��}ntd|z���t|t��r|}nt||g|�R�}||ur|||<t||��|S)N� __deepcopy__rrrz"un(deep)copyable object of type %s) �idrr�_deepcopy_dispatchr�_deepcopy_atomicrrrrrr� _keep_alive) r�memo�_nil�d�yrrr r!s r rr�s����  �|��� �1���A� ����D���A���}�}��� �q�'�'�C� � #� #�C� (� (�F� �� �F�1�d�O�O��� �c�4� � � 3� ��D�)�)�A�A��Q���5�5�F��!��F�4�L�L���)�-�c�2�2��� L�!��!���B�B�&�q�/�4�@�@�H��+�%�X�a�[�[���#*�1�l�D�#A�#A��#�L�!)����B�B�"'� D�s� J�#L�#L�L��b�#�&�&�3��A�A�$�Q��2�r�2�2�2�A� ��z�z���Q���A�t���� �Hr c��|Sr#r �rr,s r r*r*�r$r c�p�g}||t|��<|j}|D]}||||�����|Sr#)r(�append)rr,rr/r3�as r �_deepcopy_listr5�sP�� �A��D��A���K� �X�F� �"�"����x�x��4� � �!�!�!�!� �Hr c�������fd�|D��} �t|��S#t$rYnwxYwt||��D]\}}||urt|��}n�|}|S)Nc�(��g|]}�|�����Sr r )�.0r4rr,s ��r � z#_deepcopy_tuple..�s%���&�&�&�q���!�T� � �&�&�&r )r(�KeyError�zip�tuple)rr,rr/�k�js `` r �_deepcopy_tupler?�s�����&�&�&�&�&�A�&�&�&�A� ��B�q�E�E�{��� � � � � �� �����A�q� � �����1� �A�:�:��a���A� �E� � �� �Hs �(� 5�5c��i}||t|��<|���D]\}}|||��||||��<�|Sr#)r(�items)rr,rr/�key�values r �_deepcopy_dictrD�s[�� �A��D��A���K��g�g�i�i�7�7� ��U�!)��%��!6�!6��(�(�3�� � ��� �Hr c�d�t|��|jt|j|����Sr#)r�__func__r�__self__r1s r �_deepcopy_methodrH�s(�� �4��7�7�1�:�x�� �D�9�9� :� :�:r c�� |t|���|��dS#t$r|g|t|��<YdSwxYwr#)r(r3r:r1s r r+r+�sb���� �R��X�X����a� � � � � �� �����s��R��X�X��������s�(-�A� A)rc������du}|r|r��fd�|D��}||�} |r| �t|��<|��|r �|���}t| d��r| �|��nyt|t��rt |��dkr|\}} nd} |�| j�|��| �+| ���D]\} } t| | | ���|�C|r'|D]#} �| ���} | � | ���$n|D]} | � | ���|�5|r&|D]"\} } �| ���} �| ���} | | | <�#n |D] \} } | | | <� | S)Nc3�0�K�|]}�|���V��dSr#r )r8�argrr,s ��r � z_reconstruct..s/�����4�4�����d�#�#�4�4�4�4�4�4r � __setstate__�) r(�hasattrrNrr<�len�__dict__�updaterA�setattrr3)rr,�func�args�state�listiter�dictiterr�deepr/� slotstaterBrC�items ` ` r rrs���� �t� �D� �5��5�4�4�4�4�4�t�4�4�4�� ��d� �A� ����R��U�U� � �� � *��H�U�D�)�)�E� �1�n� %� %� +� �N�N�5� !� !� !� !��%��'�'� !�C��J�J�!�O�O�#(� ��y�y� � �� �� �!�!�%�(�(�(��$�"+�/�/�"3�"3�+�+�J�C���A�s�E�*�*�*�*��� � � � � ���x��d�+�+���������� �!� � ������������ � �&� � � ��U��h�s�D�)�)�� ����-�-����#��� � '� � � ��U���#��� �Hr )NNN)1�types�weakref�copyregr� Exceptionr�error�org.python.corer � ImportError�__all__r rr.rr�int�float�bool�complexrr<�bytes� frozenset�range�slice�property�BuiltinFunctionType�Ellipsis�NotImplemented� FunctionType�ref�tr�list�dict�set� bytearrayrr)r*r%r5r?rDrH� MethodTyper+rr r r �rysh��0�d � � � �����"�"�"�"�"�"� � � � � �I� � � � ���+�+�+�+�+�+�+�������K�K�K����� (� '� '��$&�$&�$&�N���� � � � �$�t�*�*�c�5�$���e� ��D�%��� � #�T�T�(�^�^�T�T�.�5I�5I� � �g�k� +���A� �A�a�D�D� �G�E�:�t�$�$���=� �A�a�D� �)��$�� �)��$�� ���#���~��)� ��� �%�A�k�N��q���2 �2 �2 �2 �h���Q� � � � ��$�$�t�*�*� �$��$�$�x�.�.��*��$�$�~���� ��#�� ��%�� ��$�� ��'� � ��%�� ��#��$��%�.�� ��$�� ��%��/��%���(��%���!��'�+����(� �%-� � � � � ��$��&.� � � � � ��%��%-� � � � � ��$����#�A�k�N�;�;�;�&��%�������"6:�+ �%�+ �+ �+ �+ �+ �Z �7�K�K�Ks �(�2�2