§ w<ˆj ã ó¼ — d dl mZ d dlmZ d dlmZmZ G d„ dee¦ « Z G d„ de¦ « Z G d„ d e¦ « Z G d „ de ¦ « Z G d„ d e ¦ « ZdS )é )ÚBaseElement)ÚXLink)ÚstrlistÚ is_stringc óT ‡ — e Zd ZdZdZd ˆ fd„ Zˆ fd„Zd d„Zdd„Z dd„Z d „ Z ˆ xZS ) ÚSeta€ The **set** element provides a simple means of just setting the value of an attribute for a specified duration. It supports all attribute types, including those that cannot reasonably be interpolated, such as string and boolean values. The **set** element is non-additive. The additive and accumulate attributes are not allowed, and will be ignored if specified. ÚsetNc óz •— t t | ¦ « j di |¤Ž |�| |¦ « dS dS )z¢ Set constructor. :param href: target svg element, if **href** is not `None`; else the target SVG Element is the parent SVG Element. N© )Úsuperr Ú__init__Úset_href)ÚselfÚhrefÚextraÚ __class__s €úb/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/svgwrite/animate.pyr zSet.__init__ sN ø€ ð "��c�4ÑÔÔ!Ð*Ð* EÐ*Ð*Ð*ØÐØ�MŠM˜$ÑÔÐÐÐð Ðó c óz •— | ¦ « t t | ¦ « ¦ « S ©N)Ú update_idr r Úget_xml)r r s €r r zSet.get_xml! s/ ø€ Ø�ŠÑÔÐÝ•S˜$ÑÔ×'Ò'Ñ)Ô)Ð)r c ó" — || d<