YBFjddZddlZddlmZmZddlmZmZmZm Z m Z m Z dgZ GddeZ dS)z pygments.lexers.asc ~~~~~~~~~~~~~~~~~~~ Lexer for various ASCII armored files. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerbygroups)CommentGenericNameOperatorString WhitespaceAscLexerc eZdZdZdZddgZgdZgdZdZdZ e j Z d e fd ejd fd efgd e fd eejee efdejdfd efgdZdZdS)r zf Lexer for ASCII armored files, containing `-----BEGIN/END ...-----` wrapped base64 data. z ASCII armoredascpem)z*.ascz*.pemid_dsaid_ecdsa id_ecdsa_sk id_ed25519 id_ed25519_skid_rsa)zapplication/pgp-keyszapplication/pgp-encryptedzapplication/pgp-signaturez!application/pem-certificate-chainzhttps://www.openpgp.orgz2.10z\s+z^-----BEGIN [^\n]+-----$dataz\S+z^([^:]+)(:)([ \t]+)(.*)z^-----END [^\n]+-----$root)rrc4tjd|rdSdS)Nz^-----BEGIN [^\n]+-----\r?\nT)research)texts AC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/asc.py analyse_textzAscLexer.analyse_text5s& 94d ; ; 4  N)__name__ __module__ __qualname____doc__namealiases filenames mimetypesurl version_addedr MULTILINEflagsr rHeadingrrr Attributerr tokensrrrr r s DenGI SSSI #CM LEZ ('/6 B W  Z ' Xdnh F C C E & @ V    Fr)r!rpygments.lexerrrpygments.tokenrrrrr r __all__r r-rrr1s ////////OOOOOOOOOOOOOOOO ,%%%%%z%%%%%r