Edit File: utf_8_sig.cpython-311.opt-2.pyc
� �����f%���������������������������� �d�dl�Z�dd�Zdd�Z�G�d��de�j��������������������Z�G�d��de�j��������������������Z�G�d ��d e�j��������������������Z�G�d��de�j��������������������Zd ��ZdS�)�����N�strictc������������������p�����t�����������j��������t����������j��������|�|������������d���������z���t����������|�������������fS��Nr���)�codecs�BOM_UTF8�utf_8_encode�len)�input�errorss��� �:/opt/alt/python311/lib64/python3.11/encodings/utf_8_sig.py�encoder ������s1�������O�f�1�%��@�@��C�C���J�J��������c�����������������������d}|�d�d����������t�����������j��������k����r|�dd�����������}�d}t����������j��������|�|d������������\��}}|||z���fS�)Nr�������T)r���r����utf_8_decode)r ���r����prefix�output�consumeds��� r����decoder������sV������ �F��R�a�R�y�F�O�#�#��a�b�b� �����,�U�F�D�A�A��V�X��H�V�O�$�$r���c��������������������0�����e�Zd�Zd d�Zd d�Zd��Zd��Zd��ZdS�)�IncrementalEncoderr���c������������������T�����t�����������j�����������������������������|�|�������������d|�_��������d�S��N����)r���r����__init__�first��selfr���s��� r���r���zIncrementalEncoder.__init__���s&�������!�*�*�4��8�8�8��� � � r���Fc�����������������������|�j���������r4d|�_���������t����������j��������t����������j��������||�j��������������������d���������z���S�t����������j��������||�j��������������������d���������S�r���)r���r���r���r���r���)r���r ����finals��� r���r ���zIncrementalEncoder.encode���sU�������:�� >��D�J��?��&�u�d�k�:�:�1�=�>�� >���&�u�d�k�:�:�1�=�=r���c������������������R�����t�����������j�����������������������������|��������������d|�_��������d�S�r���)r���r����resetr����r���s��� r���r"���zIncrementalEncoder.reset'���s$�������!�'�'��-�-�-��� � � r���c�����������������������|�j���������S��N�r���r#���s��� r����getstatezIncrementalEncoder.getstate+���s �������z�r���c�����������������������||�_���������d�S�r%���r&����r����states��� r����setstatezIncrementalEncoder.setstate.���s �������� � � r���N�r���)F)�__name__� __module__�__qualname__r���r ���r"���r'���r+�����r���r���r���r������si���������������������>��>��>��>�������������������r���r���c��������������������.�����e�Zd�Zdd�Zd��Zd��Zd��Zd��ZdS�) �IncrementalDecoderr���c������������������T�����t�����������j�����������������������������|�|�������������d|�_��������d�S�r���)r����BufferedIncrementalDecoderr���r���r���s��� r���r���zIncrementalDecoder.__init__2���s&�������)�2�2�4��@�@�@��� � � r���c������������������B����|�j���������r�t����������|������������dk�����r)t����������j�����������������������������|������������rdS�d|�_���������nGd|�_���������|d�d����������t����������j��������k����r(t����������j��������|dd�����������||������������\��}}||dz���fS�t����������j��������|||������������S�)Nr������r���r���)r���r ���r���r���� startswithr���)r���r ���r���r ���r���r���s��� r����_buffer_decodez!IncrementalDecoder._buffer_decode6���s��������:�� 0��5�z�z�A�~�~��?�-�-�e�4�4��#��#�7�!"�D�J�J��� ���!��9���/�/��*�5����9�f�e�D�D��'�V�X�"�H�Q�J�/�/��"�5�&�%�8�8�8r���c������������������R�����t�����������j�����������������������������|��������������d|�_��������d�S�r���)r���r4���r"���r���r#���s��� r���r"���zIncrementalDecoder.resetG���s$�������)�/�/��5�5�5��� � � r���c������������������^�����t�����������j�����������������������������|�������������}|d���������|�j��������fS�r���)r���r4���r'���r���r)���s��� r���r'���zIncrementalDecoder.getstateK���s)�������1�:�:�4�@�@���a��$�*�%�%r���c������������������`�����t�����������j�����������������������������|�|�������������|d���������|�_��������d�S�r���)r���r4���r+���r���r)���s��� r���r+���zIncrementalDecoder.setstateP���s*�������)�2�2�4��?�?�?��1�X�� � � r���Nr,���)r-���r.���r/���r���r9���r"���r'���r+���r0���r���r���r2���r2���1���sd���������������������9��9��9�"�����&��&��&� ��������r���r2���c�������������������������e�Zd�Zd��Zdd�ZdS�)�StreamWriterc������������������l�����t�����������j�����������������������������|�������������� �|�`d�S�#�t����������$�r�Y�d�S�w�xY�wr%���)r���r>���r"���r ����AttributeErrorr#���s��� r���r"���zStreamWriter.resetV����I��������!�!�$�'�'�'� �������� �� �� ��D�D� ��������%�� 3�3r���c������������������D�����t�����������j��������|�_��������t����������||������������S�r%���)r���r���r ���)r���r ���r���s��� r���r ���zStreamWriter.encode]���s�������)����e�V�$�$�$r���Nr,���)r-���r.���r/���r"���r ���r0���r���r���r>���r>���U���s7�������������������%��%��%��%��%��%r���r>���c�������������������������e�Zd�Zd��Zdd�ZdS�)�StreamReaderc������������������l�����t�����������j�����������������������������|�������������� �|�`d�S�#�t����������$�r�Y�d�S�w�xY�wr%���)r���rE���r"���r���r@���r#���s��� r���r"���zStreamReader.resetb���rA���rB���r���c������������������X����t����������|������������dk�����r"t����������j�����������������������������|������������rdS�nP|d�d����������t����������j��������k����r8t����������j��������|�_��������t����������j��������|dd�����������|������������\��}}||dz���fS�t����������j��������|�_��������t����������j��������||������������S�)Nr���r6���)r ���r���r���r8���r���r���)r���r ���r���r���r���s��� r���r���zStreamReader.decodei���s��������u�:�:��>�>���)�)�%�0�0�� ���w� ���2�A�2�Y�&�/� )� )� �-�D�K�!'�!4�U�1�2�2�Y�v�!F�!F��V�X��H�Q�J�'�'��)����"�5�&�1�1�1r���Nr,���)r-���r.���r/���r"���r���r0���r���r���rE���rE���a���s7�������������������2��2��2��2��2��2r���rE���c������������ �������t�����t����������j��������dt����������t����������t����������t ����������t����������t�����������������������S�)Nz utf-8-sig)�namer ���r����incrementalencoder�incrementaldecoder�streamreader�streamwriter)r���� CodecInfor ���r���r���r2���rE���r>���r0���r���r����getregentryrO���y���s1�������� ���-�-�!�!�������r���r,���) r���r ���r���r���r4���r2���r>���rE���rO���r0���r���r����<module>rP������s������� � � ��������%��%��%��%�����������2�������."��"��"��"��"��:��"��"��"�H %�� %�� %�� %�� %�6�&�� %�� %�� %�2��2��2��2��2�6�&��2��2��2�0 �� �� �� �� r���