403Webshell
Server IP : 146.190.157.162  /  Your IP : 216.73.216.182
Web Server : Apache
System : Linux ubuntu-s-2vcpu-4gb-amd-sfo3-01-KIT-DIGITAL 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64
User : businessweek ( 639)
PHP Version : 8.2.10-2ubuntu2.2
Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_signal,pcntl_signal_dispatch,pcntl_getpriority,pcntl_setpriority,dl,putenv,parse_ini_file,show_source
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/PIL/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

D#�d�
��B�ddlZddlmZmZdZd�ZGd�d��ZdS)�N�)�Image�_binaryi c�t�|D]4}|dkr|dz
}|�tj|�����5dS)z0Write network order (big-endian) 16-bit sequenceriN)�writer�o16be)�fp�values�vs   �./usr/lib/python3/dist-packages/PIL/FontFile.py�puti16r
sL��
�#�#���q�5�5�
��J�A�
�����q�!�!�"�"�"�"�#�#�c�.�eZdZdZdZd�Zd�Zd�Zd�ZdS)�FontFilez)Base class for raster font file handlers.Nc�*�i|_dgdz|_dS)N�)�info�glyph)�selfs r�__init__zFontFile.__init__&s����	��V�c�\��
�
�
rc��|j|S)N)r)r�ixs  r�__getitem__zFontFile.__getitem__*s���z�"�~�rc��|jrdSdx}x}}d}|D]o}|rk|\}}}}	t||d|dz
��}||d|dz
z}|tkr|dz
}|d|dz
}t||��}�p|}
||z}|
dkr|dkrdS||_t	jd|
|f��|_dgdz|_dx}}
td��D]�}||}|r�|\}}}}	|d|dz
}||
}}||z}|tkr
d|
|z}
}||
}}|}|d|z|d|z|d|z|d|zf}|j�|	�	|��|��|||f|j|<��dS)	zCreate metrics and bitmapNrr����1r)
�bitmap�max�WIDTH�ysizer�new�metrics�range�paste�crop)r�h�w�maxwidth�linesr�d�dst�src�im�xsizer"�x�y�i�xx�x0�y0�ss                   r�compilezFontFile.compile-s����;�	��F�����A�����	,�	,�E��
,�"'���3��R���3�q�6�C��F�?�+�+����Q��#�a�&��)���u�9�9��Q�J�E��A���Q���A��x��+�+�������	���A�:�:�%�1�*�*��2���
��i��e�U�^�4�4����v��|����	��A��s���	,�	,�A���G�E��
,�"'���3��R���V�c�!�f�_���A�B����F���u�9�9��a�!�e�q�A����B��A���F�R�K��Q��"��c�!�f�r�k�3�q�6�B�;�F����!�!�"�'�'�#�,�,��2�2�2�"#�S�!�)���Q���	,�	,rc���|���|j�tj�|��ddzd��t
tj�|��ddzd��5}|�d��|�d|j�d��	d	����|�d
��td��D]N}|j|}|st|dgdz���&t||d|d
z|dz���O	ddd��dS#1swxYwYdS)z	Save fontrz.pbm�PNGz.pil�wbsPILfont
z;;;;;;z;
�asciisDATA
r�
rrN)
r8r�save�os�path�splitext�openrr"�encoder%r$r
)r�filenamer	�id�ms     rr>z
FontFile.save\s���	
������	
������)�)�(�3�3�A�6��?��G�G�G��"�'�"�"�8�,�,�Q�/�&�8�$�
?�
?�		3�2��H�H�\�"�"�"��H�H�-�d�j�-�-�-�4�4�W�=�=�>�>�>��H�H�Y�����C�j�j�
3�
3���L��$���3��2��s�R�x�(�(�(�(��2�q��t�a��d�{�Q�q�T�1�2�2�2�2�
3�			3�		3�		3�		3�		3�		3�		3�		3�		3�		3�		3�		3����		3�		3�		3�		3�		3�		3s�B:E�E�E)	�__name__�
__module__�__qualname__�__doc__rrrr8r>�rrrr!s\������3�3�
�F�"�"�"����-,�-,�-,�^3�3�3�3�3rr)r?rrrr!r
rrKrr�<module>rLsx��$
�	�	�	�����������#�#�#�M3�M3�M3�M3�M3�M3�M3�M3�M3�M3r

Youez - 2016 - github.com/yon3zu
LinuXploit