+
    ¾¾j  ã                   óZ   € R t ^ RIHt ^ RIHtHt ^ RIHt ^ RIH	t	  ! R R]	4      t
R.tR# )z&XML-REFERENCE values from :rfc:`9253`.)ÚClassVar)ÚunquoteÚurlparse)ÚSelf)ÚvUric                   óˆ   a € ] tR t^
t o RtRt]V 3R lR l4       t]V 3R lR l4       t]	V 3R lR l4       t
V 3R	 ltR
tV tR# )ÚvXmlReferencez¦An XML-REFERENCE.

The associated value references an associated XML artifact and
is a URI with an XPointer anchor value.

This is defined in :rfc:`9253`, Section 7.
zXML-REFERENCEc                ó    <€ V ^8„  d   QhRS[ /# ©é   Úreturn©Ústr)ÚformatÚ__classdict__s   "€Ú[/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/icalendar/prop/xml_reference.pyÚ__annotate__ÚvXmlReference.__annotate__   s   ø€ ÷ ñ ™sñ ó    c                ó   € V P                   # )z'The XML reference URI of this property.)Úuri)Úselfs   &r   Úxml_referenceÚvXmlReference.xml_reference   s   € ð �x‰xˆr   c                ó.   <€ V ^8„  d   QhRS[ R,          /# )r   r   Nr   )r   r   s   "€r   r   r      s   ø€ ÷ ñ ™3 �:ñ r   c                óÀ   € \        V P                  4      p\        VP                  4      pVP	                  R4      '       d   VP                  R4      '       g   R# V^	R # )aŒ  The XPointer of the URI.

The XPointer is defined in `W3C.WD-xptr-xpointer-20021219
<https://www.rfc-editor.org/rfc/rfc9253.html#W3C.WD-xptr-xpointer-20021219>`_,
and its use as an anchor is defined in `W3C.REC-xptr-framework-20030325
<https://www.rfc-editor.org/rfc/rfc9253.html#W3C.REC-xptr-framework-20030325>`_.

Returns:
    The decoded x-pointer or ``None`` if no valid x-pointer is found.
z	xpointer(Ú)Néÿÿÿÿ)r   r   r   ÚfragmentÚ
startswithÚendswith)r   Úparsedr   s   &  r   Ú	x_pointerÚvXmlReference.x_pointer   sR   € ô ˜$×,Ñ,Ó-ˆÜ˜6Ÿ?™?Ó+ˆØ×"Ñ" ;×/Ò/°x×7HÑ7HÈ×7MÒ7MÙØ˜˜"ˆ~Ðr   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# r
   )Úlistr   )r   r   s   "€r   r   r   -   s   ø€ ÷ Jñ J™™d�ñ Jr   c                ó   € V ! R4      .# )zExamples of vXmlReference.z1http://example.com/doc.xml#xpointer(/doc/element)© )Úclss   &r   ÚexamplesÚvXmlReference.examples,   s   € ñ ÐGÓHÐIÐIr   c                ó6   <€ V ^8„  d   Qh/ S[ S[,          ;R&   # )r   Údefault_value)r   r   )r   r   s   "€r   r   r   
   s   ø‡ ‚ ñ ™C•=Ñ2ò r   r'   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r,   Úpropertyr   r"   Úclassmethodr)   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r   
   sU   ø‡ € ñð $3€Mà÷ó ðð ÷ó ðð" ÷Jó ðJ÷G ƒ r   r   N)r1   Útypingr   Úurllib.parser   r   Úicalendar.compatibilityr   Úicalendar.prop.urir   r   Ú__all__r'   r   r   Ú<module>r<      s-   ðÙ ,å ß *å (Ý #ô%J�Dô %JðP Ð
‚r   