⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.144
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
snap
/
core
/
current
/
usr
/
lib
/
python3.5
/
__pycache__
/
View File Name :
quopri.cpython-35.pyc
B|ágT ã @ sý d Z d d d d g Z d Z d Z d Z d Z y d d l m Z m Z Wn e k rj d Z d Z Yn Xd d „ Z d d „ Z d d d „ Z d d d d „ Z d d d „ Z d d d „ Z d d „ Z d d „ Z d d „ Z e d k rù e ƒ d S)zHConversions to/from quoted-printable transport encoding as per RFC 1521.ÚencodeÚdecodeÚencodestringÚdecodestringó =éL s 0123456789ABCDEFó é )Úa2b_qpÚb2a_qpNc C s\ t | t ƒ s t ‚ | d k r% | S| d k r5 | S| t k p[ d | k oX d k n S)zìDecide whether a particular byte ordinal needs to be quoted. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. s ó _ó ó ~)Ú isinstanceÚbytesÚAssertionErrorÚESCAPE)ÚcÚ quotetabsÚheader© r ú/usr/lib/python3.5/quopri.pyÚneedsquoting s r c C sW t | t ƒ r! t | ƒ d k s' t ‚ t | ƒ } t t t | d t | d f ƒ S)zQuote a single character.é é )r r Úlenr Úordr ÚHEX)r r r r Úquote$ s 'r Fc C s® t d k rA | j ƒ } t | d | d | ƒ} | j | ƒ d S| d d d „ } d } x2| j ƒ } | so Pg } d } | d d … d k r§ | d d … } d } xj | D]b } t | f ƒ } t | | | ƒ rá t | ƒ } | r| d k r| j d ƒ q® | j | ƒ q® W| d k r*| | ƒ t j | ƒ } xH t | ƒ t k rƒ| | d t d … d d ƒ| t d d … } q<W| } q\ W| d k rª| | d | ƒd S)av Read 'input', apply quoted-printable encoding, and write to 'output'. 'input' and 'output' are binary file objects. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. The 'header' flag indicates whether we are encoding spaces as _ as per RFC 1522.Nr r s c S s‰ | rN | d d … d k rN | j | d d … t | d d … ƒ | ƒ n7 | d k rt | j t | ƒ | ƒ n | j | | ƒ d S)Nr s ó .éÿÿÿÿr r )Úwriter )ÚsÚoutputÚlineEndr r r r ; s 2zencode.
.writer r r r r# s = r r )r Úreadr Úreadliner r r ÚappendÚEMPTYSTRINGÚjoinr ÚMAXLINESIZE) Úinputr" r r ÚdataÚodatar ZprevlineÚlineZoutlineZstrippedr Zthisliner r r r , s@ c C sd t d k r" t | d | d | ƒSd d l m } | | ƒ } | ƒ } t | | | | ƒ | j ƒ S)Nr r r )ÚBytesIO)r Úior. r Úgetvalue)r! r r r. ÚinfpÚoutfpr r r r j s c C s‰ t d k r; | j ƒ } t | d | ƒ} | j | ƒ d Sd } x.| j ƒ } | sW Pd t | ƒ } } | d k rÚ | | d | … d k rÚ d } | d } x= | d k rÖ | | d | … d k rÖ | d } q£ Wn d } xn| | k rP| | | d … } | d k r,| r,| d } | d } qã | t k rO| | } | d } qã | d | k rp| rpd } Pqã | d | k rµ| | d | d … t k rµ| t } | d } qã | d | k r9t | | d | d … ƒ r9t | | d | d … ƒ r9| t t | | d | d … ƒ f ƒ } | d } qã | | } | d } qã W| sD | j | d ƒ d } qD W| r…| j | ƒ d S)z»Read 'input', apply quoted-printable decoding, and write to 'output'. 'input' and 'output' are binary file objects. If 'header' is true, decode underscore as space (per RFC 1522).Nr r r r s s r r é é ) r r$ r r% r r Úishexr Úunhex)r* r" r r+ r, Únewr- ÚiÚnÚpartialr r r r r u sR & ) . L+ c C s^ t d k r t | d | ƒSd d l m } | | ƒ } | ƒ } t | | d | ƒ| j ƒ S)Nr r )r. )r r/ r. r r0 )r! r r. r1 r2 r r r r s c C se t | t ƒ s t ‚ d | k o, d k n pd d | k oH d k n pd d | k ob d k SS)zDReturn true if the byte ordinal 'c' is a hexadecimal digit in ASCII.ó 0ó 9ó aó fó Aó F)r r r )r r r r r5 ¬ s r5 c C sç d } xÚ | D]Ò } t | f ƒ } d | k o9 d k n rM t d ƒ } nz d | k od d k n r| t d ƒ d } nK d | k o“ d k n r« t d ƒ d } n d sÇ t d t | ƒ ƒ ‚ | d t | ƒ | } q W| S)z.Get the integer value of a hexadecimal number.r r; r<