Hacked By AnonymousFox

Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/svgwrite/extensions/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/svgwrite/extensions/__pycache__/inkscape.cpython-311.pyc

�

�܋f�
�@�ddlmZdZdZeddgeeg�����eddgeeg�����eddged	g�����ed
dedg��g���eddgegd
������d�Zd�ZdZd
ZdZ	Gd�de
��ZdS)�)�SVGAttributez+http://www.inkscape.org/namespaces/inkscapez2http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd�xmlns:inkscapeF)�anim�types�const�xmlns:sodipodi�inkscape:groupmode�layer�inkscape:label�string�sodipodi:insensitive)�true�false�0�1)rrr	rr
c���d|jvrdS|j�t��|j}ddh|djz|d_hd�|djz|d_dS)Nrr�svg>rr	r
�g)�
attributes�update�INKSCAPE_ATTRIBUTES�elements�valid_attributes)�	validatorrs  �m/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/svgwrite/extensions/inkscape.py�_setup_validatorr"s����9�/�/�/���
���� 3�4�4�4��!�H�

��	
�
�U�O�,�	-�
�U�O�$�	
�	
�	
�
�S�M�*�		+�
�S�M�"�"�"�c� �eZdZdZd�Zdd�ZdS)�Inkscapez7
    Extension to support SOME Inkscape features.

    c�d�||_t|j��t|d<t|d<dS)Nrr)rrr�INKSCAPE_NAMESPACE�SODIPODI_NAMESPACE)�self�drawings  r�__init__zInkscape.__init__Ds6�������*�+�+�+�$6�� �!�$6�� �!�!�!rNFc�n�|jjdi|��}d|t<|�
||t<|r
d|t<|S)z�
        Create new Inkscape layer.

        Args:
            label: layer name as string
            locked: when set to True, make objects at this layer unselectable

        r
N��)rr�
GROUP_MODE�LABEL�INSENSITIVE)r#�label�locked�kwargs�	new_layers     rr
zInkscape.layerJsO���D�H�J�(�(��(�(�	� '�	�*����$�I�e���	'�%&�I�k�"��r)NF)�__name__�
__module__�__qualname__�__doc__r%r
r(rrrr?sA��������7�7�7������rrN)�svgwrite.data.typesrr!r"�	frozensetrrr)r*r+�objectrr(rr�<module>r7s��-�,�,�,�,�,�B��I��"�l�#3�(-�)+�)2��4F�3G�)H�)H�J�J�J�#�l�#3�(-�)+�)2��4F�3G�)H�)H�J�J�J�'�,�';�,1�-/�-6�Y��y�-A�-A�C�C�C�#�l�#3�(-�)2��H�:�)>�)>�)+�-�-�-�)�L�)?�.3�/1�/8�y�9T�9T�9T�/U�/U�W�W�W�#���0+�+�+�0"�
���$�������v�����r

Hacked By AnonymousFox1.0, Coded By AnonymousFox