id 8dZdZdZdZdZdZdZdZdZd Z d S) a  pygments.plugin ~~~~~~~~~~~~~~~ Pygments plugin interface. By default, this tries to use ``importlib.metadata``, which is in the Python standard library since Python 3.8, or its ``importlib_metadata`` backport for earlier versions of Python. It falls back on ``pkg_resources`` if not found. Finally, if ``pkg_resources`` is not found either, no plugins are loaded at all. lexer plugins:: [pygments.lexers] yourlexer = yourmodule:YourLexer formatter plugins:: [pygments.formatters] yourformatter = yourformatter:YourFormatter /.ext = yourformatter:YourFormatter As you can see, you can define extensions for the formatter with a leading slash. syntax plugins:: [pygments.styles] yourstyle = yourstyle:YourStyle filter plugin:: [pygments.filter] yourfilter = yourfilter:YourFilter :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. zpygments.lexerszpygments.formatterszpygments.styleszpygments.filterscP ddlm}nY#t$rL ddlm}nA#t$r4 ddlm}||cYcYS#tt f$r gcYcYcYSwxYwwxYwYnwxYw|}t|dr||S| |gS)N) entry_points)iter_entry_pointsselect)group) importlib.metadatar ImportErrorimportlib_metadatapip._vendor.pkg_resourcesrOSErrorhasattrrget) group_namerrgroupss P/opt/cloudlinux/venv/lib/python3.11/site-packages/pip/_vendor/pygments/plugin.pyrr/s( 53333333  5 5 5 5 7 7 7 7 7 7 7 5 5 5 5GGGGGG)(4444444 )      5 8 7 5\^^Fvx  *}}:}...zz*b)))sN AA A; AAAAAAAAAc#dKttD]}|VdSN)rLEXER_ENTRY_POINTload entrypoints rfind_plugin_lexersrGsA'(9::  oo  c#rKttD]}|j|fV dSr)rFORMATTER_ENTRY_POINTnamerrs rfind_plugin_formattersrLsH'(=>>11 oz000000011rc#rKttD]}|j|fV dSr)rSTYLE_ENTRY_POINTrrrs rfind_plugin_stylesr QsH'(9::11 oz000000011rc#rKttD]}|j|fV dSr)rFILTER_ENTRY_POINTrrrs rfind_plugin_filtersr#VsH'(:;;11 oz000000011rN) __doc__rrrr"rrrr r#rrr&s&&P&-%'***0   111 111 11111r