403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.206
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/inkscape/extensions/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/inkscape/extensions/__pycache__/image_embed.cpython-310.pyc
o

5�a�@s�dZddlmZddlZddlZddlmZddlmZzddl	m
Zddlm
ZddlmZWneyGddlZddlZddlmZYnwGdd	�d	ej�Zd
d�Zedkr`e���dSdS)
z>
Embed images so they are base64 encoded data inside the svg.
�)�unicode_literalsN)�Image)�
inkex_gettext)�encodebytes)�encodestringc@s(eZdZdZdd�Zdd�Zdd�ZdS)	�
EmbedImagez6Allow selected image tags to become embeded image tagscCs|jdtjdd�dS)Nz--selectedonlyzembed only selected images)�type�help)�add_argument�inkex�Boolean)�self�pars�r�-/usr/share/inkscape/extensions/image_embed.py�
add_arguments-szEmbedImage.add_argumentscCs<|jjr|jj�t�}n|j�d�}|D]}|�|�qdS)Nz//svg:image)�options�selectedonly�svg�	selection�getr�xpath�embed_image)r
�images�noderrr�effect0s�zEmbedImage.effectc
CsH|�d�}|dur|dd�dkrdS|dur%t�td�|�����dSt�|�}t�|j	�}|�
|p5d�}tj	�|�sC|�d|�}tj	�|�sUt�td��|��dSt
|d	��@}t||�d
��}|�d�|r�|�dd�|t|����d
���|�d�nt�td�|�Wd�dSWd�dS1s�wYdS)z0Embed the data of the selected Image Tag elementz
xlink:hrefN�zdata:z*Attribute "xlink:href" not set on node {}.�zsodipodi:absrefz+File not found "{}". Unable to embed image.�rb�
rzdata:{};base64,{}�asciizZ%s is not of type image/png, image/jpeg, image/bmp, image/gif, image/tiff, or image/x-icon)rr�errormsg�_�format�get_id�urlparse�urllib�url2pathname�path�
absolute_href�os�isfile�open�get_type�read�seek�setr�decode�pop)r
r�xlink�url�hrefr(�handle�	file_typerrrr;s8



�
��	"�zEmbedImage.embed_imageN)�__name__�
__module__�__qualname__�__doc__rrrrrrrr+s
rcCsDdD]
\}}|�|�r|SqdD]
\}}|�|�r|SqdS)z-Basic magic header checker, returns mime type))s�PNGz	image/png)s��z
image/jpeg)sBMz	image/bmp)sGIF87a�	image/gif)sGIF89ar<)sMM*�
image/tiff)sII*r=))z.icozimage/x-icon)z.svgz
image/svg+xmlN)�
startswith�endswith)r(�header�head�mime�extrrrr-cs
	�
�r-�__main__)r;�
__future__rr*rr�inkex.localizationrr"�urllib.request�requestr&�urllib.parse�parser%�base64r�ImportErrorr�EffectExtensionrr-r8�runrrrr�<module>s(�8�

Youez - 2016 - github.com/yon3zu
LinuXploit