+
    ®¾j^  ã                   óp  € ^ RI t ^ RIt^ RIHtHtHt ^RIHtHtH	t	H
t
Ht ]P                  ! R4      t ! R R] P                  4      t ! R R] P                  4      t ! R	 R
] P"                  4      t ! R R]] P&                  4      t ! R R]] P(                  4      tR R lt] P,                  ! ]4       R# )é    N)ÚAnyÚOptionalÚTuple)Ú	IDNAErrorÚalabelÚdecodeÚencodeÚulabelu   [.ã€‚ï¼Žï½¡]c                   óL   a € ] tR t^
t o RV 3R lR lltRV 3R lR lltRtV tR# )ÚCodecc                óB   <€ V ^8„  d   QhRS[ RS[ RS[S[S[3,          /# ©é   ÚdataÚerrorsÚreturn)Ústrr   ÚbytesÚint)ÚformatÚ__classdict__s   "€ÚU/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_vendor/idna/codec.pyÚ__annotate__ÚCodec.__annotate__   s+   ø€ ÷ 'ñ '™3ð '©ð '¹5ÁÉÀÕ;Lñ 'ó    c                ó„   € VR 8w  d   \        RP                  V4      4      hV'       g   R# \        V4      \        V4      3# )ÚstrictúUnsupported error handling "{}"©r   r   )r   r   r	   Úlen©Úselfr   r   s   &&&r   r	   ÚCodec.encode   s<   € Ø�XÔÜÐ=×DÑDÀVÓLÓMÐMçØˆMä�d‹|œS ›YÐ&Ð&r   c                óB   <€ V ^8„  d   QhRS[ RS[RS[S[S[3,          /# r   )r   r   r   r   )r   r   s   "€r   r   r      s*   ø€ ÷ 'ñ '™5ð '©#ð '¹UÁ3ÉÀ8½_ñ 'r   c                ó„   € VR 8w  d   \        RP                  V4      4      hV'       g   R# \        V4      \        V4      3# )r   r   ©Ú r   )r   r   r   r    r!   s   &&&r   r   ÚCodec.decode   s<   € Ø�XÔÜÐ=×DÑDÀVÓLÓMÐMçØˆLä�d‹|œS ›YÐ&Ð&r   © N)r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r	   r   Ú__static_attributes__Ú__classdictcell__©r   s   @r   r   r   
   s   ø‡ € ÷'ò '÷'÷ 'ð 'r   r   c                   ó2   a € ] tR t^t o V 3R lR ltRtV tR# )ÚIncrementalEncoderc          
      óH   <€ V ^8„  d   QhRS[ RS[ RS[RS[S[S[3,          /# ©r   r   r   Úfinalr   )r   Úboolr   r   r   )r   r   s   "€r   r   ÚIncrementalEncoder.__annotate__   s3   ø€ ÷ "ñ "¡3ð "±ð "¹Dð "ÁUÉ5ÑRUÈ:ÕEVñ "r   c                óØ  € VR 8w  d   \        RP                  V4      4      hV'       g   R# \        P                  V4      pRpV'       d+   VR,          '       g   RpVR MV'       g   VR V'       d   Rp. p^ pV F@  pVP	                  \        V4      4       V'       d
   V^,          pV\        V4      ,          pKB  	  RP                  V4      V,           p	V\        V4      ,          pW—3# )r   r   r   ó   .r   éÿÿÿÿ)r   r   Ú_unicode_dots_reÚsplitÚappendr   r    Újoin)
r"   r   r   r5   ÚlabelsÚtrailing_dotÚresultÚsizeÚlabelÚresult_bytess
   &&&&      r   Ú_buffer_encodeÚ!IncrementalEncoder._buffer_encode   sÓ   € Ø�XÔÜÐ=×DÑDÀVÓLÓMÐMçØˆMä!×'Ñ'¨Ó-ˆØˆßØ˜"—:”:Ø#�Ø˜2‘Jßà˜2�JßØ#'�LàˆØˆÛˆEØ�M‰Mœ& ›-Ô(ßØ˜•	�Ø”C˜“JÕŠDñ	 ð —y‘y Ó(¨<Õ7ˆØ”�LÓ!Õ!ˆØÐ!Ð!r   r)   N)r*   r+   r,   r-   rE   r.   r/   r0   s   @r   r2   r2      s   ø‡ € ÷"ö "r   r2   c                   ó2   a € ] tR t^@t o V 3R lR ltRtV tR# )ÚIncrementalDecoderc          
      óH   <€ V ^8„  d   QhRS[ RS[RS[RS[S[S[3,          /# r4   )r   r   r6   r   r   )r   r   s   "€r   r   ÚIncrementalDecoder.__annotate__A   s2   ø€ ÷  "ñ  "¡3ð  "±ð  "¹Dð  "ÁUÉ3ÑPSÈ8Å_ñ  "r   c                ó  € VR 8w  d   \        RP                  V4      4      hV'       g   R# \        V\        4      '       g   \        VR4      p\        P                  V4      pRpV'       d+   VR,          '       g   RpVR MV'       g   VR V'       d   Rp. p^ pV F@  pVP                  \        V4      4       V'       d
   V^,          pV\        V4      ,          pKB  	  RP                  V4      V,           p	V\        V4      ,          pW—3# )r   r   r'   ÚasciiÚ.r&   r:   )
r   r   Ú
isinstancer   r;   r<   r=   r
   r    r>   )
r"   r   r   r5   r?   r@   rA   rB   rC   Ú
result_strs
   &&&&      r   Ú_buffer_decodeÚ!IncrementalDecoder._buffer_decodeA   sì   € Ø�XÔÜÐ=×DÑDÀVÓLÓMÐMçØˆNä˜$¤×$Ò$Ü�t˜WÓ%ˆDä!×'Ñ'¨Ó-ˆØˆßØ˜"—:”:Ø"�Ø˜2‘Jßà˜2�JßØ#&�LàˆØˆÛˆEØ�M‰Mœ& ›-Ô(ßØ˜•	�Ø”C˜“JÕŠDñ	 ð —X‘X˜fÓ%¨Õ4ˆ
Ø”�LÓ!Õ!ˆØÐ!Ð!r   r)   N)r*   r+   r,   r-   rP   r.   r/   r0   s   @r   rH   rH   @   s   ø‡ € ÷ "ö  "r   rH   c                   ó   € ] tR t^dtRtR# )ÚStreamWriterr)   N©r*   r+   r,   r-   r.   r)   r   r   rS   rS   d   ó   † Ûr   rS   c                   ó   € ] tR t^htRtR# )ÚStreamReaderr)   NrT   r)   r   r   rW   rW   h   rU   r   rW   c                óZ   € V ^8„  d   QhR\         R\        \        P                  ,          /# )r   Únamer   )r   r   ÚcodecsÚ	CodecInfo)r   s   "r   r   r   l   s%   € ÷ ñ œ#ð ¤(¬6×+;Ñ+;Õ"<ñ r   c           
      ó¶   € V R 8w  d   R# \         P                  ! V \        4       P                  \        4       P                  \
        \        \        \        R7      # )Úidna2008N)rY   r	   r   ÚincrementalencoderÚincrementaldecoderÚstreamwriterÚstreamreader)	rZ   r[   r   r	   r   r2   rH   rS   rW   )rY   s   &r   Úsearch_functionrb   l   sA   € ØˆzÔÙÜ×ÒØÜ‹w�~‰~Ü‹w�~‰~Ü-Ü-Ü!Ü!ôð r   )rZ   ÚreÚtypingr   r   r   Úcorer   r   r   r	   r
   Úcompiler;   r   ÚBufferedIncrementalEncoderr2   ÚBufferedIncrementalDecoderrH   rS   rW   rb   Úregisterr)   r   r   Ú<module>rj      s˜   ðÛ Û 	ß 'Ñ 'ç ;Õ ;à—:’:Ð:Ó;Ð ô'ˆF�L‰Lô 'ô("˜×:Ñ:ô "ôD!"˜×:Ñ:ô !"ôH	�5˜&×-Ñ-ô 	ô	�5˜&×-Ñ-ô 	õð ‡‚�Ö  r   