+
    ¾¾jö  ã                   ó„  a € R: t=0 t R t^ RIHt ^RIHtHt ^RIHt ^RI	H
t
 ^RIHt ^RIHt ^RIHt ^RIHtHtHtHtHtHtHtHtHtHt ^R	IHt ^R
IHt ^RI H!t! ^RI"H#t# ^RI$H%t% ^RI&H't'H(t( ^RI)H*t* ^RI+H,t,H-t-H.t.H/t/H0t0 ^RI1H2t2 ^RI3H4t4 ^RI5H6t6 ^RI7H8t8 ^RI9H:t: ]]
,          ],          ],          ],          ],          ],          ],          ],          ],          ],          ],,          ]%,          ]-,          ](,          ]*,          ],          ].,          ]/,          ]2,          ],          ],          ]8,          ]0,          ]#,          ],          ]!,          ]6,          ]:,          ]4,          t;] ^ k . RNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9Nt<R;# )<a  This module contains the parser/generators (or coders/encoders if you
prefer) for the classes/datatypes that are used in iCalendar:

###########################################################################

# This module defines these property value data types and property parameters

4.2 Defined property parameters are:

.. code-block:: ics

     ALTREP, CN, CUTYPE, DELEGATED-FROM, DELEGATED-TO, DIR, ENCODING, FMTTYPE,
     FBTYPE, LANGUAGE, MEMBER, PARTSTAT, RANGE, RELATED, RELTYPE, ROLE, RSVP,
     SENT-BY, TZID, VALUE

4.3 Defined value data types are:

.. code-block:: ics

    BINARY, BOOLEAN, CAL-ADDRESS, DATE, DATE-TIME, DURATION, FLOAT, INTEGER,
    PERIOD, RECUR, TEXT, TIME, URI, UTC-OFFSET

###########################################################################

iCalendar properties have values. The values are strongly typed. This module
defines these types, calling val.to_ical() on them will render them as defined
in rfc5545.

If you pass any of these classes a Python primitive, you will have an object
that can render itself as iCalendar formatted date.

Property Value Data Types start with a 'v'. they all have an to_ical() and
from_ical() method. The to_ical() method generates a text string in the
iCalendar format. The from_ical() method can parse this format and return a
primitive Python datatype. So it should always be true that:

.. code-block:: python

    x == vDataType.from_ical(VDataType(x).to_ical())

These types are mainly used for parsing and file generation. But you can set
them directly.
)Ú	TypeAlias)Ú	AdrFieldsÚvAdr)ÚvBinary)ÚvBoolean)ÚvBroken)ÚvCalAddress)Ú	vCategory)
ÚDT_TYPEÚTimeBaseÚvDateÚ	vDatetimeÚ	vDDDListsÚ	vDDDTypesÚ	vDurationÚvPeriodÚvTimeÚ
vUTCOffset)ÚTypesFactory)ÚvFloat)ÚvGeo)ÚvInline)ÚvInt)ÚNFieldsÚvN)ÚvOrg)Ú
vFrequencyÚvMonthÚvRecurÚvSkipÚvWeekday)ÚvText)ÚvUid)ÚvUnknown)ÚvUri)ÚvXmlReferencer
   Ú	VPROPERTYr   r   r   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r   r"   r#   r$   r    r%   c                ó@   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   # )é   r&   )Ú__conditional_annotations__r   )Úformats   "ÚV/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/icalendar/prop/__init__.pyÚ__annotate__r,      s$   € ÷ *ñ *÷\ò Œ9ñ ò]*ó    N)>r)   Ú__doc__Útypingr   Úadrr   r   Úbinaryr   Úbooleanr   Úbrokenr   Úcal_addressr   Ú
categoriesr	   Údtr
   r   r   r   r   r   r   r   r   r   Úfactoryr   Úfloatr   Úgeor   Úinliner   Úintegerr   Únr   r   Úorgr   Úrecurr   r   r   r   r    Útextr!   Úuidr"   Úunknownr#   Úurir$   Úxml_referencer%   r&   Ú__all__r,   )r)   s   @r+   Ú<module>rE      s  øðö*õX ç  Ý Ý Ý Ý $Ý !÷÷ ÷ õ "Ý Ý Ý Ý ß Ý ß >Õ >Ý Ý Ý Ý Ý (ð 	Øõàõð õð õ	ð
 õð õð õð õð õ	ð õ
ð õð õð õð 	õ	ð õð  õ!ð" õ#ð$ õ%ð& õ'ð( õ)ð* õ+ð, õ-ð. õ/ð0 õ1ð2 õ3ð4 õ5ð6 õ7ð8 õ9ð: õ;ð 
ó ðB%Øð%àð%ð ð%ð ð	%ð
 ð%ð ð%ð ð%ð ð%ð ð%ð ð%ð ð%ð ð%ð ð%ð ð%ð ð%ð  ð!%ð" ð#%ð$ ð%%ð& ð'%ð( ð)%ð* ð+%ð, ð-%ð. ð/%ð0 	ð1%ð2 ð3%ð4 ð5%ð6 ð7%ð8 ð9%ð: ð;%ð< ð=%ð> ð?%ð@ ðA%ðB ðC%ðD ðE%ðF ðG%ðH ðI%‚r-   