grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026o ±f‡jÙ;ã@sf ddlZddlZddlZddlZzddlZdZWn ey$dZYnwddgZGdd„deƒZ dZ dZ d Z d Z e e Zd ZGd d„dƒZerUGd d„deƒZe d¡edkr±ddlZeejdƒZee ¡ƒe ejd¡e ejd¡e ¡e ¡\ZZededƒD]Ze  e¡\Z!Z"Z#edeƒe"D]Z$ede$ƒq�edƒq‹e %¡dSdS)éNTFÚPOP3Ú error_protoc@s eZdZdS)rN)Ú__name__Ú __module__Ú __qualname__©rrú-/opt/alt/python310/lib64/python3.10/poplib.pyrs éniãó ó ic@s eZdZ dZeejfdd„Zdd„Zdd„Z dd „Z d d „Z d d „Z dd„Z dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd©rÚwhichrrrr8ìs z POP3.listcCrC)NzRETR %s©r>rOrrrÚretrúrGz POP3.retrcCrC)NzDELE %srDrOrrrÚdelerGz POP3.delecCó | d¡S)NZNOOPrDr?rrrÚnoop s z POP3.noopcCrT)NZRSETrDr?rrrÚrsets z POP3.rsetcCs | d¡}| ¡|S)NZQUIT)r<Úclose)rr4rrrÚquits z POP3.quitcCsD zY|j}d|_|dur| ¡W|j}d|_|durYz8z| tj¡Wn!tyE}z|jtjkr;t |ddƒdkr;‚WYd}~n d}~wwW| ¡dSW| ¡dS| ¡wdS|j}d|_|dur¡z6z| tj¡Wn!ty�}z|jtjkr…t |ddƒdkr…‚WYd}~n d}~wwW| ¡wW| ¡w| ¡ww)NZwinerrorri&') rrWrZshutdownrZ SHUT_RDWRÚOSErrorÚerrnoZENOTCONNÚgetattr)rrrÚexcrrrrWsN€ €úÿ €õþ €úÿ €õz POP3.closecCrC)NzRPOP %srDrErrrÚrpop9sz POP3.rpops\+OK.[^<]*(<.*>)cCs^ t||jƒ}|j |j¡}|stdƒ‚ddl}| d¡|}| |¡  ¡}|  d||f¡S)Nz!-ERR APOP not supported by serverrrz APOP %s %s) r%r&Ú timestampÚmatchrrÚhashlibÚgroupZmd5Z hexdigestr<)rrFZpasswordZsecretÚmr`ZdigestrrrÚapop@s z POP3.apopcCs | d||f¡S)Nz TOP %s %srQ)rrPZhowmuchrrrÚtopUszPOP3.topcCrM)NzUIDL %sZUIDLrNrOrrrÚuidl^s z POP3.uidlcCrT)NZUTF8rDr?rrrÚutf8js z POP3.utf8cCs\ dd„}i}z| d¡}|d}|D] }||ƒ\}}|||<qW|Sty-tdƒ‚w)NcSs"| d¡ ¡}|d|dd…fS)NÚasciirr)ÚdecoderJ)r#ZlstrrrÚ _parsecap}szPOP3.capa.._parsecapZCAPArz!-ERR CAPA not supported by server)r>r)rriÚcapsr4ZrawcapsZcaplineZcapnmZcapargsrrrÚcapaps    þ þÿz POP3.capacCsz tstdƒ‚|jrtdƒ‚| ¡}d|vrtdƒ‚|dur"t ¡}| d¡}|j|j|j d�|_|j  d¡|_ d|_|S)Nz-ERR TLS support missingú$-ERR TLS session already establishedZSTLSz!-ERR STLS not supported by server©Zserver_hostnamer T) ÚHAVE_SSLrrrkÚsslÚ_create_stdlib_contextr<Ú wrap_socketrr rr)rÚcontextrjr4rrrÚstls�s" ÿz POP3.stlsr;)&rrrr&Ú POP3_PORTrÚ_GLOBAL_DEFAULT_TIMEOUTrrr$r)r1rr9r<r>r@rBrFrHrLr8rRrSrUrVrXrWr]r'Úcompiler^rcrdrerfrkrsrrrrr3sD+ ÿ       c@s6eZdZ eddejdfdd„Zdd„Zddd„ZdS) ÚPOP3_SSLNcCs’|dur |dur tdƒ‚|dur|durtdƒ‚|dus |dur+ddl}| dtd¡||_||_|dursR ÿr 0     ò