OwlCyberSecurity - MANAGER
Edit File: imaplib.cpython-311.opt-2.pyc
� �/�g�� � �n � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl m Z mZmZ ddl mZ ddlZdZn # e$ r dZY nw xY wg d�ZdZdZd Zd ZdZdZd Zi dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�d d�d!d�d"d�d#d�i d$d�d%d�d&d�d'd�d(d�d)d�d*d�d+d�d,d�d-d�d.d�d/d�d0d�d1d�d2d�d3d�d4d��ddddddddd5��Z ej d6� � Z ej d7� � Z ej d8� � Z ej d9ej � � Z ej d:� � Z! ej d;� � Z" ej d<� � Z# ej d=ej � � Z$d9Z%d=Z& G d>� d?� � Z'er# G d@� dAe'� � Z(e�) dA� � G dB� dCe'� � Z* G dD� dE� � Z+dF�, dG� � Z-dH� e.e-dId� � � D � � Z/dJ� Z0dK� Z1dL� Z2dM� Z3e4dNk �r?ddl5Z5ddl6Z6 e5j5 ej7 dId� dO� � \ Z8Z9n# e5j: $ rZ;dP\ Z8Z9Y dZ;[;ndZ;[;ww xY wdZ<e8D ]$\ Z=Z;e=dQk r e>e;� � Z�e=dRk re;Z<e9se<fZ9�%e9sdSZ9e9d Z? e6j@ � � ZA e6j6 dTeA�dUe?pdV�dW�� � ZBdXeAdYdZ�z ZCd[eAeBffd\d]d^d_d`ddeCffdadbdcdddedfdgdhdifZDdjdkdldmd_dddeCffdhdnfZEdo� ZF e<r e*e<� � ZGn e'e?� � ZGeGjH dpk r eDdId� ZDeG�I dqeGjJ z � � eG�I dreGjK ��� � eDD ]\ ZLZ9 eFeLe9� � � eFdsdt� � D ]RZM ejN dueM� � ZOeOreO�P dI� � ZQneM�, � � dv ZQ eFdweQf� � �SeED ]O\ ZLZ9 eFeLe9� � ZReLe9fdlk r�eRdv �, � � ZSeSs�7 eFdxddyeSdv z dzf� � �P eTd{� � dS # eTd|� � es eTd}ej7 d z � � � xY wdS )~z2.58� N)�datetime�timezone� timedelta)�DEFAULT_BUFFER_SIZETF)�IMAP4�IMAP4_stream�Internaldate2tuple�Int2AP� ParseFlags�Time2Internaldate� � i� )� IMAP4REV1r i@B i �APPEND)�AUTH�SELECTED�AUTHENTICATE)�NONAUTH� CAPABILITY)r r r �LOGOUT�CHECK)r �CLOSE�COPY�CREATE�DELETE� DELETEACL�ENABLE)r �EXAMINE�EXPUNGE�FETCH�GETACL� GETANNOTATION�GETQUOTA�GETQUOTAROOT�MYRIGHTS�LIST�LOGINr �LSUB�MOVE� NAMESPACE�NOOP�PARTIAL� PROXYAUTH�RENAME�SEARCH�SELECT�SETACL� SETANNOTATION�SETQUOTA�SORT)�STARTTLS�STATUS�STORE� SUBSCRIBE�THREAD�UID�UNSUBSCRIBE�UNSELECTs \+( (?P<data>.*))?s .*FLAGS \((?P<flags>[^\)]*)\)s� .*INTERNALDATE "(?P<day>[ 0123][0-9])-(?P<mon>[A-Z][a-z][a-z])-(?P<year>[0-9][0-9][0-9][0-9]) (?P<hour>[0-9][0-9]):(?P<min>[0-9][0-9]):(?P<sec>[0-9][0-9]) (?P<zonen>[-+])(?P<zoneh>[0-9][0-9])(?P<zonem>[0-9][0-9])"s .*{(?P<size>\d+)}$s \r\n|\r|\ns% \[(?P<type>[A-Z-]+)( (?P<data>.*))?\]s$ \* (?P<type>[A-Z-]+)( (?P<data>.*))?s3 \* (?P<data>\d+) (?P<type>[A-Z-]+)( (?P<data2>.*))?c �. � e Zd Z G d� de� � Z G d� de� � Z G d� de� � Zdedfd �Zd � Z d� Z d� Zd � Zd� Z d� Zd� Zdedfd�Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd � Zd!� Z d"� Z!d#� Z"d$� Z#d%� Z$d&� Z%d'� Z&d(� Z'dYd+�Z(d,� Z)d-� Z*d.� Z+d/� Z,dYd0�Z-d1� Z.d2� Z/d3� Z0d4� Z1d5� Z2d6� Z3d7� Z4dZd:�Z5d;� Z6d<� Z7d=� Z8d>� Z9d[d?�Z:d@� Z;dA� Z<dB� Z=dC� Z>dD� Z?dE� Z@dF� ZAdG� ZBdH� ZCdI� ZDdJ� ZEdK� ZFdL� ZGdM� ZHd\dN�ZIdO� ZJdP� ZKdQ� ZLdR� ZMdS� ZNdT� ZOdS )]r c � � e Zd ZdS )�IMAP4.errorN��__name__� __module__�__qualname__� � �./opt/alt/python311/lib64/python3.11/imaplib.py�errorr? � � � � � � � � � rE rG c � � e Zd ZdS )�IMAP4.abortNr@ rD rE rF �abortrJ � rH rE rK c � � e Zd ZdS )�IMAP4.readonlyNr@ rD rE rF �readonlyrM � rH rE rN � Nc �x � t | _ d| _ d | _ i | _ i | _ d| _ d| _ d| _ d| _ | � � � | � |||� � | � � � d S # t $ r( | � � � n# t $ r Y nw xY w� w xY w)Nr rO Fr )�Debug�debug�state�literal�tagged_commands�untagged_responses�continuation_response�is_readonly�tagnum�_tls_established�_mode_ascii�open�_connect� Exception�shutdown�OSError��self�host�port�timeouts rF �__init__zIMAP4.__init__� s� � ��� ��� ����!���"$���%'��"� ������ %��������� � � �$��g�&�&�&� ��M�M�O�O�O�O�O��� � � � �� � ������� � � ��� ����� ���s0 �1B � B9�B'�&B9�' B4�1B9�3B4�4B9c �� � d| _ d| _ t j t t j � � | _ t j t t j � � | _ d S )NF�ascii) �utf8_enabled� _encoding�re�compile�_Literal�ASCII�Literal�_Untagged_status�Untagged_status�rb s rF r[ zIMAP4._mode_ascii� sC � �!��� ����z�(�B�H�5�5���!�z�*:�B�H�E�E����rE c � � d| _ d| _ t j t � � | _ t j t � � | _ d S )NT�utf-8)ri rj rk rl rm ro rp rq rr s rF � _mode_utf8zIMAP4._mode_utf8� s; � � ��� ����z�(�+�+���!�z�*:�;�;����rE c �� � t t j dd� � � � | _ t j d| j z dz t j � � | _ | � � � | _ d| j v rd| _ n+d | j v rd| _ n| � | j � � �| � � � t* D ]}|| j vr�|| _ d S | � d� � �)Ni i�� s (?P<tag>s"