OwlCyberSecurity - MANAGER
Edit File: sunau.cpython-311.opt-2.pyc
� �����/�g0H��������������������������� �d�dl�mZ�d�dlZ�ej��������ed���������������edd������������ZdZdZd Zd Z dZ dZd ZdZ dZdZdZdZdZdZeee e eegZ�G�d��de������������Zd��Zd��Z�G�d��d������������Z�G�d��d������������Zdd�ZdS�)�����)� namedtupleN)����� ���)�remove� _sunau_paramsz7nchannels sampwidth framerate nframes comptype compnameidns.��������r���������������������������������������l������c�������������������������e�Zd�ZdS�)�ErrorN)�__name__� __module__�__qualname__��������,/opt/alt/python311/lib64/python3.11/sunau.pyr���r�������s���������������Dr���r���c�����������������������d}t����������d������������D�]5}|����������������������d������������}|st�����������|dz��t����������|������������z���}�6|S�)Nr���r ���r�������)�range�read�EOFError�ord)�file�x�i�bytes��� r���� _read_u32r%�������sS������ �A� �1�X�X�������y�y��|�|���� ��N� �c�E�C��I�I�����Hr���c������������������������g�}t����������d������������D�]:}t����������|d������������\��}}|���������������������dt����������|�������������������������|}�;|����������������������t����������|�������������������������d�S�)Nr ���r���r���)r����divmod�insert�int�write�bytes)r!���r"����datar#����d�ms��� r���� _write_u32r/�������sl������ �D� �1�X�X�������a��~�~���1����A�s�1�v�v���� ����J�J�u�T�{�{�����r���c�������������������������e�Zd�Zd��Zd��Zd��Zd��Zd��Zd��Zd��Z d��Z d ��Zd ��Zd��Z d��Zd ��Zd��Zd��Zd��Zd��Zd��Zd��Zd��ZdS�)�Au_readc������������������������t����������|������������t����������d������������k����r"dd�l}|���������������������|d������������}d|�_��������nd|�_��������|����������������������|�������������d�S�)N��r����rbTF��type�builtins�open�_opened�initfp��self�fr7���s��� r����__init__zAu_read.__init__�����X��������7�7�d�2�h�h����O�O�O�� � �a��&�&�A��D�L�L� �D�L����A�����r���c������������������@�����|�j���������r|�������������������������������������d�S�d�S��N��_file�close�r<���s��� r����__del__zAu_read.__del__����s'�������:�� ��J�J�L�L�L�L�L� �� r���c�����������������������|�S�rA���r���rE���s��� r���� __enter__zAu_read.__enter__������������r���c������������������.�����|��������������������������������������d�S�rA����rD����r<����argss��� r����__exit__zAu_read.__exit__������������ � �����r���c����������������������||�_���������d|�_��������t����������t����������|������������������������}|t����������k����rt����������d�������������t����������t����������|������������������������|�_��������|�j��������dk�����rt����������d�������������|�j��������dk����rt����������d�������������t����������|������������|�_��������|�j��������t����������k����rt����������|�j��������������������|�_��������t����������t����������|������������������������|�_ ��������|�j ��������t����������vrt����������d�������������|�j ��������t����������t����������fv�rd|�_ ��������d |�_��������n�|�j ��������t����������k����rd x|�_��������|�_ ��������nl|�j ��������t ����������k����rdx|�_��������|�_ ��������nM|�j ��������t"����������k����rd x|�_��������|�_ ��������n.|�j ��������t$����������k����rdx|�_��������|�_ ��������nt����������d�������������t����������t����������|������������������������|�_��������t����������t����������|������������������������|�_��������|�j��������st����������d �������������|�j��������|�j��������z��|�_��������|�j��������dk����rF|���������������������|�j��������dz ��������������|�_��������|�j�����������������������������d������������\��|�_��������}}nd|�_�������� �|�����������������������������������|�_��������d�S�#�t4����������t6����������f$�r�d�|�_��������Y�d�S�w�xY�w)Nr���zbad magic numberr���zheader size too small�d���zheader size ridiculously largezencoding not (yet) supportedr ���r���r���r ���zunknown encodingzbad # of channels�����r���)rC���� _soundposr)���r%����AUDIO_FILE_MAGICr���� _hdr_size� _data_size�AUDIO_UNKNOWN_SIZE� _encoding�_simple_encodings�AUDIO_FILE_ENCODING_MULAW_8�AUDIO_FILE_ENCODING_ALAW_8� _sampwidth� _framesize�AUDIO_FILE_ENCODING_LINEAR_8�AUDIO_FILE_ENCODING_LINEAR_16�AUDIO_FILE_ENCODING_LINEAR_24�AUDIO_FILE_ENCODING_LINEAR_32� _framerate� _nchannelsr����_info� partition�tell� _data_pos�AttributeError�OSError)r<���r!����magic�_s��� r���r:���zAu_read.initfp����s�������� �����I�d�O�O�$�$���$�$�$��*�+�+�+��Y�t�_�_�-�-����>�B����/�0�0�0��>�C����8�9�9�9�#�D�/�/����?�0�0�0�!�$�/�2�2�D�O��Y�t�_�_�-�-����>�!2�2�2��6�7�7�7��>�9�,�.��.��.��D�O��D�O�O� �^�;� ;� ;�01�1�D�O�d�o�o� �^�<� <� <�01�1�D�O�d�o�o� �^�<� <� <�01�1�D�O�d�o�o� �^�<� <� <�01�1�D�O�d�o�o��*�+�+�+��i��o�o�.�.����i��o�o�.�.������ -��+�,�,�,��/�D�O�;����>�B������4�>�B�#6�7�7�D�J�#�z�3�3�E�:�:��D�J��1�1��D�J� "�!�Y�Y�[�[�D�N�N�N����(�� "�� "�� "�!�D�N�N�N�N� "���s���� J$��$K��?K�c�����������������������|�j���������S�rA���)rC���rE���s��� r����getfpz Au_read.getfp����s �������z�r���c�����������������������|�j���������S�rA���)rc���rE���s��� r����getnchannelszAu_read.getnchannels����� ��������r���c�����������������������|�j���������S�rA���)r\���rE���s��� r����getsampwidthzAu_read.getsampwidth����rp���r���c�����������������������|�j���������S�rA���)rb���rE���s��� r����getframeratezAu_read.getframerate����rp���r���c������������������n�����|�j���������t����������k����rt����������S�|�j��������t����������v�r|�j���������|�j��������z��S�dS�)Nr���)rV���rW���rX���rY���r]���rE���s��� r���� getnframeszAu_read.getnframes����s8�������?�0�0�0�%�%��>�.�.�.��?�d�o�5�5��qr���c������������������N�����|�j���������t����������k����rdS�|�j���������t����������k����rdS�dS�)N�ULAW�ALAW�NONE�rX���rZ���r[���rE���s��� r����getcomptypezAu_read.getcomptype����s-�������>�8�8�8��6� �^�9� 9� 9��6��6r���c������������������N�����|�j���������t����������k����rdS�|�j���������t����������k����rdS�dS�)N�CCITT G.711 u-law�CCITT G.711 A-law�not compressedr{���rE���s��� r����getcompnamezAu_read.getcompname����s0�������>�8�8�8�&�&� �^�9� 9� 9�&�&�#�#r���c����������� �����������t����������|������������������������������������|������������������������������������|������������������������������������|������������������������������������|������������������������������������|������������������������������������������������S�rA����r���ro���rr���rt���rv���r|���r����rE���s��� r���� getparamszAu_read.getparams���h�������T�.�.�0�0�$�2C�2C�2E�2E��#�#�%�%�t���'8�'8��"�"�$�$�d�&6�&6�&8�&8�:��:�� :r���c�����������������������d�S�rA���r���rE���s��� r���� getmarkerszAu_read.getmarkers��s�������tr���c������������������ �����t����������d�������������)Nzno marks)r���)r<����ids��� r����getmarkzAu_read.getmark��s�������J���r���c�����������������������|�j���������t����������v�r�|t����������k����r|�j�������������������������������������������}n"|�j�����������������������������||�j��������z��������������}|�xj��������t����������|������������|�j��������z��z ��c_��������|�j���������t����������k����ret����������j ����������������������5��t����������j��������dt������������������������dd�l }d�d�d��������������n#�1�swxY�w�Y���|���������������������||�j��������������������}|S�d�S�)N�ignore��categoryr���)rX���rY���rW���rC���r���r]���rS����lenrZ����warnings�catch_warnings�simplefilter�DeprecationWarning�audioop�ulaw2linr\���)r<����nframesr,���r����s��� r���� readframeszAu_read.readframes��s������>�.�.�.��,�,�,��z���(�(����z���w���'@�A�A���N�N�c�$�i�i�4�?�:�:�N�N��~�!<�<�<��,�.�.��#��#��)�(�=O�P�P�P�P�"�N�N�N�#��#��#��#��#��#��#��#��#��#��#�����#��#��#��#���'�'��d�o�>�>���K��ts���� C � C�Cc������������������~�����|�j����������t����������d�������������|�j�����������������������������|�j����������������������d|�_��������d�S�)N�cannot seekr���)rg���ri���rC����seekrS���rE���s��� r����rewindzAu_read.rewind ��s9�������>�!��-�(�(�(�� �����'�'�'�����r���c�����������������������|�j���������S�rA���)rS���rE���s��� r���rf���zAu_read.tell&��� �������~�r���c������������������������|dk�����s||�������������������������������������k����rt����������d�������������|�j���������t����������d�������������|�j�����������������������������|�j��������||�j��������z��z����������������||�_��������d�S�)Nr���zposition not in ranger����)rv���r���rg���ri���rC���r����r]���rS���)r<����poss��� r����setposzAu_read.setpos)��sq��������7�7�c�D�O�O�-�-�-�-��/�0�0�0��>�!��-�(�(�(�� ������t��)>�>�?�?�?�����r���c������������������d�����|�j���������}|r$d�|�_���������|�j��������r|������������������������������������d�S�d�S�d�S�rA���)rC���r9���rD����r<���r!���s��� r���rD���z Au_read.close1��sG�������z���� ��D�J��|�� �� � ������ �� � �� r���N)r���r���r���r>���rF���rH���rN���r:���rm���ro���rr���rt���rv���r|���r����r����r����r����r����r����rf���r����rD���r���r���r���r1���r1�������sA���������������������������������,"��,"��,"�\������������������������������$��$��$�:��:��:� ����� �� �� � �� �� ������������������������r���r1���c�������������������������e�Zd�Zd��Zd��Zd��Zd��Zd��Zd��Zd��Z d��Z d ��Zd ��Zd��Z d��Zd ��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��Zd��ZdS�)�Au_writec������������������������t����������|������������t����������d������������k����r"dd�l}|���������������������|d������������}d|�_��������nd|�_��������|����������������������|�������������d�S�)Nr3���r����wbTFr5���r;���s��� r���r>���zAu_write.__init__:��r?���r���c������������������J�����|�j���������r|�������������������������������������d�|�_���������d�S�rA���rB���rE���s��� r���rF���zAu_write.__del__C��s$�������:�� ��J�J�L�L�L��� � � r���c�����������������������|�S�rA���r���rE���s��� r���rH���zAu_write.__enter__H��rI���r���c������������������.�����|��������������������������������������d�S�rA���rK���rL���s��� r���rN���zAu_write.__exit__K��rO���r���c�����������������������||�_���������d|�_��������d|�_��������d|�_��������d|�_��������t ����������|�_��������d|�_��������d|�_��������d|�_ ��������d|�_ ��������d|�_��������d�S�)Nr���r���rx���)rC���rb���rc���r\���r]���rW����_nframes�_nframeswritten�_datawritten�_datalengthrd���� _comptyper����s��� r���r:���zAu_write.initfpN��sV�������� �������������*�� � ����������� �����r���c������������������f�����|�j���������rt����������d�������������|dvrt����������d�������������||�_��������d�S�)N�0cannot change parameters after starting to write)r���r ���r ���z"only 1, 2, or 4 channels supported)r����r���rc���)r<���� nchannelss��� r����setnchannelszAu_write.setnchannels[��sB��������� L��J�K�K�K��I�%�%��<�=�=�=�#����r���c������������������<�����|�j���������st����������d�������������|�j���������S�)Nznumber of channels not set)rc���r���rE���s��� r���ro���zAu_write.getnchannelsb���#��������� 6��4�5�5�5���r���c������������������f�����|�j���������rt����������d�������������|dvrt����������d�������������||�_��������d�S�)Nr����)r���r ���r���r ���zbad sample width)r����r���r\���)r<���� sampwidths��� r����setsampwidthzAu_write.setsampwidthg��sB��������� L��J�K�K�K��L�(�(��*�+�+�+�#����r���c������������������<�����|�j���������st����������d�������������|�j��������S�)N�sample width not specified)rb���r���r\���rE���s��� r���rr���zAu_write.getsampwidthn��r����r���c������������������@�����|�j���������rt����������d�������������||�_��������d�S�)Nr����)r����r���rb���)r<���� framerates��� r����setframeratezAu_write.setframerates��s(��������� L��J�K�K�K�#����r���c������������������<�����|�j���������st����������d�������������|�j���������S�)Nzframe rate not set)rb���r���rE���s��� r���rt���zAu_write.getframeratex��s#��������� .��,�-�-�-���r���c������������������j�����|�j���������rt����������d�������������|dk�����rt����������d�������������||�_��������d�S�)Nr����r���z# of frames cannot be negative)r����r���r����)r<���r����s��� r���� setnframeszAu_write.setnframes}��s@��������� L��J�K�K�K��Q�;�;��8�9�9�9��� � � r���c�����������������������|�j���������S�rA����r����rE���s��� r���rv���zAu_write.getnframes�����������#�#r���c������������������:�����|dv�r ||�_���������d�S�t����������d�������������)N)rz���rx���zunknown compression type)r����r���)r<���r6����names��� r����setcomptypezAu_write.setcomptype���s(�������#�#�#�!�D�N�N�N��2�3�3�3r���c�����������������������|�j���������S�rA����r����rE���s��� r���r|���zAu_write.getcomptype���r����r���c������������������:�����|�j���������dk����rdS�|�j���������dk����rdS�dS�)Nrx���r~���ry���r���r����r����rE���s��� r���r����zAu_write.getcompname���s.�������>�V�#�#�&�&� �^�v� %� %�&�&�#�#r���c������������������������|\��}}}}}}|�����������������������|�������������|����������������������|�������������|����������������������|�������������|����������������������|�������������|����������������������||�������������d�S�rA���)r����r����r����r����r����)r<����paramsr����r����r����r�����comptype�compnames��� r���� setparamszAu_write.setparams���s~������GM�D� �9�i��(�H����)�$�$�$����)�$�$�$����)�$�$�$����� � � �����8�,�,�,�,�,r���c����������� �����������t����������|������������������������������������|������������������������������������|������������������������������������|������������������������������������|������������������������������������|������������������������������������������������S�rA���r����rE���s��� r���r����zAu_write.getparams���r����r���c�����������������������|�j���������S�rA���r����rE���s��� r���rf���z Au_write.tell���r����r���c������������������B����t����������|t����������t����������f������������s"t����������|���������������������������������d������������}|�������������������������������������|�j��������dk����ret����������j����������������������5��t����������j ��������dt������������������������dd�l}d�d�d��������������n#�1�swxY�w�Y���|���������������������||�j ��������������������}t����������|������������|�j��������z��}|�j�����������������������������|�������������|�j��������|z���|�_��������|�j��������t����������|������������z���|�_��������d�S�)N�Brx���r����r����r���)� isinstancer+���� bytearray� memoryview�cast�_ensure_header_writtenr����r����r����r����r����r�����lin2ulawr\���r����r]���rC���r*���r����r����)r<���r,���r����r����s��� r����writeframesrawzAu_write.writeframesraw���sD������$�� � 2�3�3�� .��d�#�#�(�(��-�-�D��#�#�%�%�%��>�V�#�#��(�*�*�� �� ��%�h�9K�L�L�L�L����� �� �� �� �� �� �� �� �� �� �� ����� �� �� �� ���#�#�D�$�/�:�:�D��d�)�)�t��.��� �������#�3�g�=��� �-��D� � �9����s����1 B�B!�$B!c�����������������������|�����������������������|�������������|�j��������|�j��������k����s|�j��������|�j��������k����r|�������������������������������������d�S�d�S�rA���)r����r����r����r����r�����_patchheader)r<���r,���s��� r����writeframeszAu_write.writeframes���sW���������D�!�!�!���4�=�0�0��"�d�&7�7�7����������8�7r���c����������������������|�j���������r� �|�������������������������������������|�j��������|�j��������k����s|�j��������|�j��������k����r|�������������������������������������|�j���������������������������������������������|�j���������}d�|�_���������|�j��������r|� �����������������������������������d�S�d�S�#�|�j���������}d�|�_���������|�j��������r|� �����������������������������������w�w�xY�wd�S�rA���) rC���r����r����r����r����r����r�����flushr9���rD���r����s��� r���rD���zAu_write.close���s��������:�� !� !��+�+�-�-�-��'�4�=�8�8��(�D�,=�=�=��%�%�'�'�'�� � � �"�"�"��z��!�� ��<��!��J�J�L�L�L�L�L�!��!����z��!�� ��<��!��J�J�L�L�L�L�!���� !�� !s����A!B��,Cc������������������������|�j���������sX|�j��������st����������d�������������|�j��������st����������d�������������|�j��������st����������d�������������|�������������������������������������d�S�d�S�)Nz# of channels not specifiedr����zframe rate not specified)r����rc���r���r\���rb���� _write_headerrE���s��� r���r����zAu_write._ensure_header_written���sz�������#�� !��?�� ;��9�:�:�:��?�� :��8�9�9�9��?�� 8��6�7�7�7���� � � � � � !�� !r���c������������������\����|�j���������dk����rw|�j��������dk����rt����������}d|�_��������n�|�j��������dk����rt����������}d|�_��������nl|�j��������dk����rt ����������}d|�_��������nR|�j��������dk����rt����������}d|�_��������n8t����������d�������������|�j���������dk����rt����������}d|�_��������nt����������d�������������|�j��������|�j ��������z��|�_��������t����������|�j��������t�����������������������dt����������|�j��������������������z���}|d z���d z��}t����������|�j��������|�������������|�j��������t ����������k����rt ����������}n|�j��������|�j��������z��} �|�j�������������������������������������������|�_��������n#�t&����������t(����������f$�r �d�|�_��������Y�nw�xY�wt����������|�j��������|�������������||�_��������t����������|�j��������|�������������t����������|�j��������|�j���������������������t����������|�j��������|�j ���������������������|�j�����������������������������|�j���������������������|�j�����������������������������d|t����������|�j��������������������z ��dz ��z���������������d�S�) Nrz���r���r ���r���r ���zinternal errorrx���r���r ���i����rR���r���)r����r\���r^���r]���r_���r`���ra���r���rZ���rc���r/���rC���rT���r����rd���r����rW���rf����_form_length_posrh���ri���r����rb���r*���)r<����encoding�header_size�lengths��� r���r����zAu_write._write_header���s������>�V�#�#���!�#�#�7��"#������A�%�%�8��"#������A�%�%�8��"#������A�%�%�8��"#�����,�-�-�-� �^�v� %� %�2�H��D�O�O��(�)�)�)��/�D�O�;����4�:�/�0�0�0��3�t�z�?�?�*��"�Q��"�,���4�:�{�+�+�+��=�.�.�.�'�F�F��]�T�_�4�F� )�$(�J�O�O�$5�$5�D�!�!����(�� )�� )�� )�$(�D�!�!�!� )�����4�:�v�&�&�&�!����4�:�x�(�(�(��4�:�t��/�/�/��4�:�t��/�/�/�� �����$�$�$�� �����c�$�*�o�o� =�� B�C�D�D�D�D�Ds����6E��E0�/E0c������������������������|�j����������t����������d�������������|�j�����������������������������|�j����������������������t ����������|�j��������|�j���������������������|�j��������|�_��������|�j�����������������������������dd�������������d�S�)Nr����r���r ���)r����ri���rC���r����r/���r����r����rE���s��� r���r����zAu_write._patchheader��sl������� �(��-�(�(�(�� ����-�.�.�.��4�:�t�0�1�1�1��,���� ����1�����r���N)r���r���r���r>���rF���rH���rN���r:���r����ro���r����rr���r����rt���r����rv���r����r|���r����r����r����rf���r����r����rD���r����r����r����r���r���r���r����r����8��s������������������������ ���������� �� �� �$��$��$������ $��$��$������ $��$��$� ����� �� �� �$��$��$�4��4��4������$��$��$�-��-��-�:��:��:� $��$��$�:��:��:� �� �� �!��!��!�$!��!��!�(E��(E��(E�T��������r���r����c�����������������������|�t����������|�d������������r|�j��������}nd}|dv�rt����������|�������������S�|dv�rt����������|�������������S�t ����������d�������������)N�moder4���)�rr4���)�wr����z$mode must be 'r', 'rb', 'w', or 'wb')�hasattrr����r1���r����r���)r=���r����s��� r���r8���r8��� ��sd�������|��1�f���� ��6�D�D��D��{����q�z�z�� �� � ���{�{���:�;�;�;r���rA���)�collectionsr���r�����_deprecatedr���r���rT���rZ���r^���r_���r`���ra����AUDIO_FILE_ENCODING_FLOAT�AUDIO_FILE_ENCODING_DOUBLE�AUDIO_FILE_ENCODING_ADPCM_G721�AUDIO_FILE_ENCODING_ADPCM_G722� AUDIO_FILE_ENCODING_ADPCM_G723_3� AUDIO_FILE_ENCODING_ADPCM_G723_5r[���rW���rY���� Exceptionr���r%���r/���r1���r����r8���r���r���r����<module>r�������s�����g�R�#��"��"��"��"��"�����������X�g��.��.��.��.��� �?�T�V��V� �������� ��� !��� !��� !���������!#���!#���#%�� �#%�� ����� ���0�1�2�2�2�/�1��� �� �� �� �� �I�� �� �� � �� �� ������V��V��V��V��V��V��V��V�pP��P��P��P��P��P��P��P�d<��<��<��<��<��<r���