|ez\dZddlZddlmZmZddlmZmZmZm Z m Z m Z dgZ GddeZ y)z pygments.lexers.asc ~~~~~~~~~~~~~~~~~~~ Lexer for various ASCII armored files. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerbygroups)CommentGenericNameOperatorString WhitespaceAscLexerc eZdZdZdZddgZgdZgdZejZ de fde jd fd efgde fd eej"ee efd e jd fd efgdZdZy)r z Lexer for ASCII armored files, containing `-----BEGIN/END ...-----` wrapped base64 data. .. versionadded:: 2.10 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-chainz\s+z^-----BEGIN [^\n]+-----$dataz\S+z^([^:]+)(:)([ \t]+)(.*)z^-----END [^\n]+-----$root)rrc2tjd|ryy)Nz^-----BEGIN [^\n]+-----\r?\nT)research)texts 5/usr/lib/python3/dist-packages/pygments/lexers/asc.py analyse_textzAscLexer.analyse_text5s 994d ; <N)__name__ __module__ __qualname____doc__namealiases filenames mimetypesr MULTILINEflagsr rHeadingrrr Attributerr tokensrrrr r s DenGI SI LLEZ ('//6 B W  Z ' dnnh F C E & @ V   Fr)r!rpygments.lexerrrpygments.tokenrrrrr r __all__r r+rrr/s+ /OO ,%z%r