
    p"h                         S SK Jr  SrSr\" SS/ \" \/5      S9\" SS/ \" \/5      S9\" SS/ \" S	/5      S9\" S
S\" S/5      / S9\" SS/ \" / SQ5      S9S.rS rSrS
rSr	 " S S\
5      rg)    )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)r   r   r	   r   r   c                     SU R                   ;   a  g U R                   R                  [        5        U R                  nSS1US   R                  -  US   l        1 SkUS   R                  -  US   l        g )Nr   r   svg>   r   r	   r   g)
attributesupdateINKSCAPE_ATTRIBUTESelementsvalid_attributes)	validatorr   s     N/var/www/html/env/lib/python3.13/site-packages/svgwrite/extensions/inkscape.py_setup_validatorr   "   s    9/// 34!!H
 	
 UO,,	- UO$	
 SM**		+ SM"    c                   (    \ rS rSrSrS rSS jrSrg)Inkscape?   z/
Extension to support SOME Inkscape features.

c                 ^    Xl         [        UR                  5        [        US'   [        US'   g )Nr   r   )r   r   r   INKSCAPE_NAMESPACESODIPODI_NAMESPACE)selfdrawings     r   __init__Inkscape.__init__D   s+    **+$6 !$6 !r   Nc                     U R                   R                  " S0 UD6nSU[        '   Ub  X[        '   U(       a	  SU[        '   U$ )z
Create new Inkscape layer.

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

r
       )r   r   
GROUP_MODELABELINSENSITIVE)r$   labellockedkwargs	new_layers        r   r
   Inkscape.layerJ   sD     HHJJ((	 '	*$e%&Ik"r   )r   )NF)__name__
__module____qualname____firstlineno____doc__r&   r
   __static_attributes__r*   r   r   r   r   ?   s    7r   r   N)svgwrite.data.typesr   r"   r#   	frozensetr   r   r+   r,   r-   objectr   r*   r   r   <module>r<      s    -B I "#3(-)+)24F3G)HJ ##3(-)+)24F3G)HJ '';,1-/-6y-AC ##3(-)2H:)>)+- ))?.3/1/89T/UW# 0+0 "
$v r   