Hacked By AnonymousFox
�
�܋f�) � �~ � d Z ddlmZ ddlmZmZmZ ddlmZ ddl m
Z
mZmZ ddl m
Z
mZ ddlmZ G d� d eee
� � Z G d
� de� � Z G d� d
ee
e
e� � Z G d� dee
e
� � ZdZ G d� de� � Z G d� deeee
� � Z G d� deee
� � Z G d� de� � Z G d� de� � ZdS )a�
The **container** module provides following structural objects:
* :class:`svgwrite.Group`
* :class:`svgwrite.SVG`
* :class:`svgwrite.Defs`
* :class:`svgwrite.Symbol`
* :class:`svgwrite.Marker`
* :class:`svgwrite.Use`
* :class:`svgwrite.Hyperlink`
* :class:`svgwrite.Script`
* :class:`svgwrite.Style`
set/get SVG attributes::
element['attribute'] = value
value = element['attribute']
� )�urlopen)�
font_mimetype�base64_data�find_first_url)�BaseElement)�ViewBox� Transform�XLink)�Presentation�Clipping)�CDATAc � � e Zd ZdZdZdS )�Groupa\ The **Group** (SVG **g**) element is a container element for grouping
together related graphics elements.
Grouping constructs, when used in conjunction with the **desc** and **title**
elements, provide information about document structure and semantics.
Documents that are rich in structure may be rendered graphically, as speech,
or as braille, and thus promote accessibility.
A group of elements, as well as individual objects, can be given a name using
the **id** attribute. Named groups are needed for several purposes such as
animation and re-usable objects.
�gN��__name__�
__module__�__qualname__�__doc__�elementname� � �c/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/svgwrite/container.pyr r "