403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.115
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/platformdirs/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/platformdirs/__pycache__/__init__.cpython-311.pyc
�

Ѭ�c�1����dZddlmZddlZddlZddlmZddlmZerddl	m
Z
ddlmZdd	l
mZmZd-d�Ze��ZeZ				d.d/d�Z				d.d0d�Z				d.d/d�Z				d.d0d�Z				d1d2d�Z				d.d/d�Z				d1d2d�Zd3d �Z				d1d2d!�Z				d.d4d#�Z				d.d5d$�Z				d.d4d%�Z				d.d5d&�Z				d1d6d'�Z 				d.d4d(�Z!				d1d6d)�Z"d7d*�Z#				d1d6d+�Z$gd,�Z%dS)8z�
Utilities for determining application-specific dirs. See <https://github.com/platformdirs/platformdirs> for details and
usage.
�)�annotationsN)�Path)�
TYPE_CHECKING)�Literal�)�PlatformDirsABC)�__version__�__version_info__�return�type[PlatformDirsABC]c�*�tjdkrddlm}ntjdkrddlm}nddlm}tj	d��dkrFtj	d	��d
kr.tj	d���|Sddl
m}|���dd
l
m}|S|S)N�win32r)�Windows�darwin)�MacOS)�Unix�ANDROID_DATAz/data�ANDROID_ROOTz/system�SHELL)�_android_folder)�Android)
�sys�platform�platformdirs.windowsr�platformdirs.macosr�platformdirs.unixr�os�getenv�platformdirs.androidrr)�Resultrrs   �7/usr/lib/python3/dist-packages/platformdirs/__init__.py�_set_platform_dir_classr"s���
�|�w���:�:�:�:�:�:�:�	���	!�	!�6�6�6�6�6�6�6�4�4�4�4�4�4�	�y�� � �G�+�+��	�.�0I�0I�Y�0V�0V�
�9�W���)��M�8�8�8�8�8�8��?���(�4�4�4�4�4�4��N��M�F�appname�
str | None�	appauthor�str | None | Literal[False]�version�roaming�bool�strc�2�t||||���jS)aq
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`.
    :returns: data directory tied to the user
    �r$r&r(r))�PlatformDirs�
user_data_dirr-s    r!r/r/.�����9�g�W^�_�_�_�m�mr#�	multipathc�2�t||||���jS)at
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `roaming <platformdirs.api.PlatformDirsABC.multipath>`.
    :returns: data directory shared by users
    �r$r&r(r1)r.�
site_data_dirr3s    r!r4r4>s����9�g�Yb�c�c�c�q�qr#c�2�t||||���jS)as
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`.
    :returns: config directory tied to the user
    r-)r.�user_config_dirr-s    r!r6r6N�����9�g�W^�_�_�_�o�or#c�2�t||||���jS)az
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `roaming <platformdirs.api.PlatformDirsABC.multipath>`.
    :returns: config directory shared by the users
    r3)r.�site_config_dirr3s    r!r9r9^s����9�g�Yb�c�c�c�s�sr#T�opinionc�2�t||||���jS)ar
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :returns: cache directory tied to the user
    �r$r&r(r:)r.�user_cache_dirr<s    r!r=r=n�����9�g�W^�_�_�_�n�nr#c�2�t||||���jS)ar
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`.
    :returns: state directory tied to the user
    r-)r.�user_state_dirr-s    r!r@r@~r>r#c�2�t||||���jS)ap
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :returns: log directory tied to the user
    r<)r.�user_log_dirr<s    r!rBrB�s����9�g�W^�_�_�_�l�lr#c�(�t��jS)z8
    :returns: documents directory tied to the user
    )r.�user_documents_dir�r#r!rDrD�s���>�>�,�,r#c�2�t||||���jS)at
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :returns: runtime directory tied to the user
    r<)r.�user_runtime_dirr<s    r!rGrG������9�g�W^�_�_�_�p�pr#rc�2�t||||���jS)al
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`.
    :returns: data path tied to the user
    r-)r.�user_data_pathr-s    r!rJrJ�r>r#c�2�t||||���jS)aq
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
    :returns: data path shared by users
    r3)r.�site_data_pathr3s    r!rLrL�s����9�g�Yb�c�c�c�r�rr#c�2�t||||���jS)an
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`.
    :returns: config path tied to the user
    r-)r.�user_config_pathr-s    r!rNrN�rHr#c�2�t||||���jS)au
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `roaming <platformdirs.api.PlatformDirsABC.multipath>`.
    :returns: config path shared by the users
    r3)r.�site_config_pathr3s    r!rPrP�s����9�g�Yb�c�c�c�t�tr#c�2�t||||���jS)am
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :returns: cache path tied to the user
    r<)r.�user_cache_pathr<s    r!rRrR�r7r#c�2�t||||���jS)am
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`.
    :returns: state path tied to the user
    r-)r.�user_state_pathr-s    r!rTrTr7r#c�2�t||||���jS)ak
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :returns: log path tied to the user
    r<)r.�
user_log_pathr<s    r!rVrVr0r#c�(�t��jS)z3
    :returns: documents path tied to the user
    )r.�user_documents_pathrEr#r!rXrX%s���>�>�-�-r#c�2�t||||���jS)ao
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :returns: runtime path tied to the user
    r<)r.�user_runtime_pathr<s    r!rZrZ,s����9�g�W^�_�_�_�q�qr#)r	r
r.�AppDirsrr/r6r=r@rBrDrGr4r9rJrNrRrTrVrXrZrLrP)rr)NNNF)
r$r%r&r'r(r%r)r*rr+)
r$r%r&r'r(r%r1r*rr+)NNNT)
r$r%r&r'r(r%r:r*rr+)rr+)
r$r%r&r'r(r%r)r*rr)
r$r%r&r'r(r%r1r*rr)
r$r%r&r'r(r%r:r*rr)rr)&�__doc__�
__future__rrr�pathlibr�typingr�typing_extensionsr�apirr(r	r
r"r.r[r/r4r6r9r=r@rBrDrGrJrLrNrPrRrTrVrXrZ�__all__rEr#r!�<module>rcs�����#�"�"�"�"�"�	�	�	�	�
�
�
�
������� � � � � � ��*�)�)�)�)�)�)� � � � � � �2�2�2�2�2�2�2�2�����.'�&�(�(��
���-1���	
n�
n�
n�
n�
n�"�-1���	
r�
r�
r�
r�
r�"�-1���	
p�
p�
p�
p�
p�"�-1���	
t�
t�
t�
t�
t�"�-1���	
o�
o�
o�
o�
o�"�-1���	
o�
o�
o�
o�
o�"�-1���	
m�
m�
m�
m�
m� -�-�-�-��-1���	
q�
q�
q�
q�
q�"�-1���	
o�
o�
o�
o�
o�"�-1���	
s�
s�
s�
s�
s�"�-1���	
q�
q�
q�
q�
q�"�-1���	
u�
u�
u�
u�
u�"�-1���	
p�
p�
p�
p�
p�"�-1���	
p�
p�
p�
p�
p�"�-1���	
n�
n�
n�
n�
n� .�.�.�.��-1���	
r�
r�
r�
r�
r� �����r#

Youez - 2016 - github.com/yon3zu
LinuXploit