shell bypass 403

GrazzMean-Shell Shell

Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.145.141.5
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : pkgutil.cpython-313.pyc
�

*}giG���SrSSKJr SSKJr SSKrSSKrSSKrSSK	r	SSK
r	SSKrSSKJ
r
 SSKr/SQr\"SS5rS	\lS
rSSjrSSjr\SS
j5rSSjr\R-\R.R0\5 SSKrSSKJr SSjr\R-\\5 SrSSjrSrSr Sr!Sr"Sq#Sr$g!\a N"f=f)zUtilities to support packages.�)�
namedtuple)�singledispatchN)�
ModuleType)
�get_importer�iter_importers�
get_loader�find_loader�
walk_packages�iter_modules�get_data�	read_code�extend_path�
ModuleInforzmodule_finder name ispkgz.A namedtuple with minimal info about a module.c��SSKnURS5nU[RR:wagURS5 URU5$)Nr��)�marshal�read�	importlib�util�MAGIC_NUMBER�load)�streamr�magics   �./opt/alt/python313/lib64/python3.13/pkgutil.pyr
r
sC����K�K��N�E��	���+�+�+��
�K�K��O��<�<����c#�# �04Sjn[X5H�nUv� UR(dM[UR5 [	[
RURSS5=(d /nUVs/sHoS"U5(aMUPM nn[XRS-U5Shv�N M� gs snfN![a UbU"UR5 M�M�[a UbU"UR5 M�ef=f7f)a_Yields ModuleInfo for all modules recursively
on path, or, if path is None, all accessible modules.

'path' should be either None or a list of paths to look for
modules in.

'prefix' is a string to output on the front of every module name
on output.

Note that this function must import all *packages* (NOT all
modules!) on the given path, in order to access the __path__
attribute to find submodules.

'onerror' is a function which gets called with one argument (the
name of the package which was being imported) if any exception
occurs while trying to import a package.  If no onerror function is
supplied, ImportErrors are caught and ignored, while all other
exceptions are propagated, terminating the search.

Examples:

# list all modules python can access
walk_packages()

# list all submodules of ctypes
walk_packages(ctypes.__path__, ctypes.__name__+'.')
c��X;agSX'g)NT�)�p�ms  r�seen�walk_packages.<locals>.seenDs���6����r�__path__N�.)
r�ispkg�
__import__�name�getattr�sys�modulesr
�ImportError�	Exception)�path�prefix�onerrorr"�infor s      rr
r
's����:��
�T�*���
��:�:�:�
G��4�9�9�%��s�{�{�4�9�9�5�z�4�H�N�B��$(�7�4�a�t�A�w��4��7�(��y�y��}�g�F�F�F�)+��$8�F���
'��&��D�I�I�&�'��
��&��D�I�I�&��	
�sR�(D
�C�5D
�9B;�
B;�D
�1C�2D
�D
�!D
�'D
�D
�D
�
D
c#�# �Uc[5nO0[U[5(a[S5e[	[
U5n0nUH0n[
XA5HupVXS;dMSX5'[XEU5v� M  M2 g7f)z�Yields ModuleInfo for all submodules on path,
or, if path is None, all top-level modules on sys.path.

'path' should be either None or a list of paths to look for
modules in.

'prefix' is a string to output on the front of every module name
on output.
Nz9path must be None or list of paths to look for modules in�)r�
isinstance�str�
ValueError�mapr�iter_importer_modulesr)r.r/�	importers�yielded�ir(r&s       rrr`s{����|�"�$�	�	�D�#�	�	��%�&�	&���d�+�	��G�
��0��;�K�D��"� !��
� ��%�0�0�<��s�AA:�A:c�J�[US5(d/$URU5$)Nr)�hasattrr)�importerr/s  rr8r8zs%���8�^�,�,��	�� � ��(�(rc#�# �URb.[RRUR5(dg0nSSKn[R"UR5nUR
5 UH�nURU5nUS:XdXb;aM![RRURU5nSnU(di[RRU5(aESU;a?Un[R"U5n	U	HnURU5n
U
S:XdMSn O M�U(dM�SU;dM�SX&'X-U4v� M� g![
a /nN�f=f![
a /n	Nhf=f7f)Nr�__init__Fr%Tr3)	r.�os�isdir�inspect�listdir�OSError�sort�
getmodulename�join)r>r/r:rC�	filenames�fn�modnamer.r&�dircontents�subnames           r�_iter_file_finder_modulesrN�sJ����}�}��B�G�G�M�M�(�-�-�$@�$@���G����J�J�x�}�}�-�	��N�N�����'�'��+���J��'�"4���w�w�|�|�H�M�M�2�.�����2�7�7�=�=��.�.�3�b�=��G�
!� �j�j��.��"��!�/�/��3���J�&� �E��	"���7�s�'�)� �G���"�E�)�)�3�����	���"�
!� ��
!�sa�AE;� E�&BE;�9E)�E;�-
E;�>E;�E;�E&�#E;�%E&�&E;�)E8�5E;�7E8�8E;)�zipimporterc#�># �[[RUR5nURn[U5n0nSSKnUH�nURU5(dMXtSR[R5n[U5S:Xa4USRS5(aUSU;aSXWS'XS-S4v� [U5S:waM�URUS5nUS:XaM�U(dM�SU;dM�X�;dM�SXX'X-S4v� M� g7f)	Nr�r3z__init__.pyTr@r%F)�sorted�	zipimport�_zip_directory_cache�archiver/�lenrC�
startswith�splitrA�seprG)	r>r/�dirlist�_prefix�plenr:rCrJrKs	         r�iter_zipimport_modulesr]�s�����7�7��8H�8H�I�J���/�/���7�|������B��=�=��)�)���E�������(�B��2�w��z�b��e�.�.�}�=�=��a�5��'�%&�G�q�E�N� �a�5�.�$�.�.��2�w��z���+�+�B�q�E�2�G��
�"���w�3�g�-�'�2H�#$�� ��&��-�-�)�s�C7D�=D�D�Dc�$�[R"U5n[RUnU$![aX [R
H>nU"U5n[RR
X5  U$![a M<f=f SnU$f=f)z�Retrieve a finder for the given path item

The returned finder is cached in sys.path_importer_cache
if it was newly created by a path hook.

The cache (or part of it) can be cleared manually if a
rescan of sys.path_hooks is necessary.
N)rA�fsdecoder*�path_importer_cache�KeyError�
path_hooks�
setdefaultr,)�	path_itemr>�	path_hooks   rrr�s������I�&�I���*�*�9�5���O���	����I�
�$�Y�/���'�'�2�2�9�G��
�O��	�
��
��(��H��O�	�s3�-�B�'A6�2B�6
B�B�B�B�Bc#�t# �URS5(aSRU5n[U5eSU;a<URS5Sn[R
"U5n[
USS5nUcgO([RShv�N [RnUHn[U5v� M gN+7f)a�Yield finders for the given module name

If fullname contains a '.', the finders will be for the package
containing fullname, otherwise they will be all registered top level
finders (i.e. those on both sys.meta_path and sys.path_hooks).

If the named module is in a package, that package is imported as a side
effect of invoking this function.

If no module name is specified, all top level finders are produced.
r%�'Relative module name {!r} not supportedrr$N)rW�formatr,�
rpartitionr�
import_moduler)r*�	meta_pathr.r)�fullname�msg�pkg_name�pkgr.�items      rrr�s�������3���7�>�>�x�H���#���
�h���&�&�s�+�A�.���%�%�h�/���s�J��-���<����=�=� � ��x�x�����4� � ��	!�s�BB8�
B6�,B8c�J�[R"S[RS3SS9 U[R;a[RUnUcg[U[5(a0Un[USS5nUbU$[USS5cgURnOUn[U5$)z�Get a "loader" object for module_or_name

Returns None if the module cannot be found or imported.
If the named module is not already imported, its containing package
(if any) is imported, in order to establish the package __path__.
zpkgutil.get_loader�(; use importlib.util.find_spec() instead�����removeN�
__loader__�__spec__)
�warnings�_deprecated�_DEPRECATED_MSGr*r+r4rr)�__name__r	)�module_or_name�module�loaderrls    rrr
s���
���-�$�4�4�5�6B�B� '�)�����$����^�4���!���.�*�-�-������t�4�����M��6�:�t�,�4���?�?��!���x� � rc	��[R"S[RS3SS9 URS5(aSR	U5n[U5e[RRU5nUbUR$S$![
[[[4a-nSn[UR	U[U5U55UeSnAff=f)	z�Find a "loader" object for fullname

This is a backwards compatibility wrapper around
importlib.util.find_spec that converts most failures to ImportError
and only returns the loader rather than the full spec
zpkgutil.find_loaderrrrsrvr%rgz,Error while finding loader for {!r} ({}: {})N)rzr{r|rWrhr,rr�	find_spec�AttributeError�	TypeErrorr6�typer�)rlrm�spec�exs    rr	r	&s���
���.�$�4�4�5�6B�B� '�)����3���7�>�>�x�H���#���F��~�~�'�'��1���*�4�;�;�4��4��

���J�?�F�=���#�*�*�X�t�B�x��<�=�2�E��F�s�B�C�%(C
�
Cc	�d�[U[5(dU$US-nUSSnURS5up4nU(a[RUR
nO[RnUGHQn[U[5(dM[U5nUb�/n	[US5(a*URU5n
U
bU
R=(d /n	O$[US5(aURU5upIU	HnX�;dM
URU5 M [ RR#Xr5n[ RR%U5(dM�['U5n
U
 U
HDnUR)S5nU(aUR+S5(aM3URU5 MF SSS5 GMT U$![[4a Us$f=f!,(df   GM�=f![,a4n[R.R1SU<S	U<S35 SnAGM�SnAff=f)
aBExtend a package's path.

Intended use is to place the following code in a package's __init__.py:

    from pkgutil import extend_path
    __path__ = extend_path(__path__, __name__)

For each directory on sys.path that has a subdirectory that
matches the package name, add the subdirectory to the package's
__path__.  This is useful if one wants to distribute different
parts of a single logical package as multiple directories.

It also looks for *.pkg files beginning where * matches the name
argument.  This feature is similar to *.pth files (see site.py),
except that it doesn't special-case lines starting with 'import'.
A *.pkg file is trusted at face value: apart from checking for
duplicates, all entries found in a *.pkg file are added to the
path, regardless of whether they are exist the filesystem.  (This
is a feature.)

If the input path is not a list (as is the case for frozen
packages) it is returned unchanged.  The input path is not
modified; an extended copy is returned.  Items are only appended
to the copy at the end.

It is assumed that sys.path is a sequence.  Items of sys.path that
are not (unicode or 8-bit) strings referring to existing
directories are ignored.  Unicode items of sys.path that cause
errors when used as filenames may cause this function to raise an
exception (in line with os.path.isdir() behavior).
z.pkgNr%r�r	�
�#zCan't open z: )r4�listrir*r+r$rar�r.r5rr=r��submodule_search_locationsr	�appendrArH�isfile�open�rstriprWrE�stderr�write)r.r(�	sname_pkg�parent_package�_�
final_name�search_path�dir�finder�portionsr��portion�pkgfile�f�linerms                rrr?s���B�d�D�!�!����v�
�I���7�D�$(�O�O�C�$8�!�N�z��	��+�+�n�5�>�>�K��h�h�����#�s�#�#���c�"�����H��v�{�+�+��'�'�
�3���#�#�>�>�D�"�H�����/�/�$�0�0��<���#���&��K�K��(�	$��'�'�,�,�s�.��
�7�7�>�>�'�"�"�
*���M��
� !��#�{�{�4�0��#�t���s�';�';�$����D�)�	!"��Q�?�L�K��[�.�)�	��K�	��L�Q��	�
1��
�
� � �")�3�"0�1�1��
1�s6�G�G1�,AG�G�G�
G.	�1
H/�;(H*�*H/c�.�[RRU5nUcgURnUb[	US5(dg[
RRU5=(d [RRU5nUb[	US5(dgURS5nURS[RRUR55 [RR "U6nUR#U5$)a.Get a resource from a package.

This is a wrapper round the PEP 302 loader get_data API. The package
argument should be the name of a package, in standard module format
(foo.bar). The resource argument should be in the form of a relative
filename, using '/' as the path separator. The parent directory name '..'
is not allowed, and nor is a rooted name (starting with a '/').

The function returns a binary string, which is the contents of the
specified resource.

For packages located in the filesystem, which have already been imported,
this is the rough equivalent of

    d = os.path.dirname(sys.modules[package].__file__)
    data = open(os.path.join(d, resource), 'rb').read()

If the package cannot be located or loaded, or it uses a PEP 302 loader
which does not support get_data(), then None is returned.
Nr�__file__�/r)rrr�r�r=r*r+�get�
_bootstrap�_loadrX�insertrAr.�dirnamer�rHr)�package�resourcer�r��mod�parts�
resource_names       rrr�s���,�>�>�#�#�G�,�D��|��
�[�[�F�
�~�W�V�Z�8�8���;�;�?�?�7�#�,����%�%�d�+��
�{�'�#�z�2�2��

�N�N�3��E�	�L�L��B�G�G�O�O�C�L�L�1�2��G�G�L�L�%�(�M��?�?�=�)�)rc���[c)SSKnSnURSUSUS3UR5q[R	U5nU(d[SU<35eUR
5nURS5(aE[R"US	5nURS
5nU(aURS5O/nO~URS5nURS5n[R"U5nU(a?USnUSU3n	[R"U	5nURS5 U	nU(aM?Un
UHn[X�5n
M U
$![a M%f=f)a?
Resolve a name to an object.

It is expected that `name` will be a string in one of the following
formats, where W is shorthand for a valid Python identifier and dot stands
for a literal period in these pseudo-regexes:

W(.W)*
W(.W)*:(W(.W)*)?

The first form is intended for backward compatibility only. It assumes that
some part of the dotted name is a package, and the rest is an object
somewhere within that package, possibly nested inside other objects.
Because the place where the package stops and the object hierarchy starts
can't be inferred by inspection, repeated attempts to import must be done
with this form.

In the second form, the caller makes the division point clear through the
provision of a single colon: the dotted name to the left of the colon is a
package to be imported, and the dotted name to the right is the object
hierarchy within that package. Only one import is needed in this form. If
it ends with the colon, then a module object is returned.

The function will return an object (which might be a module), or raise one
of the following exceptions:

ValueError - if `name` isn't in a recognised format
ImportError - if an import failed when it shouldn't have
AttributeError - if a failure occurred when traversing the object hierarchy
                 within the imported package to get to the desired object.
Nrz(?!\d)(\w+)(\.(?!\d)(\w+))*z	^(?P<pkg>z)(?P<cln>:(?P<obj>z)?)?$zinvalid format: �clnro�objr%)�
_NAME_PATTERN�re�compile�UNICODE�matchr6�	groupdictr�rrjrX�popr,r))r(r��dotted_wordsr!�gdr�r�rKr �s�results           r�resolve_namer��s[��B���5���
�
�Y�|�n�=7�7C�n�E�$K�#%�:�:�/�
�	���D�!�A���+�D�8�4�5�5�	
����B�	�v�v�e�}�}��%�%�b��i�0�����u�
��$)����C� �r���
�
�3����)�)�A�,���%�%�g�.����a��A��)�1�Q�C� �A�
��-�-�a�0���	�	�!����
�e��F�
����#����M���
��
�s�)E�
E+�*E+)N�N)Nr�)r�)%�__doc__�collectionsr�	functoolsr�
simplegenericr�importlib.util�importlib.machineryrA�os.pathr*�typesrrz�__all__rr
r
rr8rN�register�	machinery�
FileFinderrSrOr]r,rrrr	rrr�r�rrr�<module>r�s���$�"�5����	��
�������&@�
A�
�E�
��
 �6G�r1�4�)��)�&*�P���
���"�"�$=�?�#	��%�.�8�"�"�;�0F�G��2!�:!�85�2[�|(*�V�
�G��u�	��	�s�!C�C�C
© 2025 GrazzMean-Shell