Ë
    7¾ªjF  ã                  óÌ  — U d dl mZ d dlZd dlmZ d dlZd dlZd dlZd dl	Z	d dl
Zd dlmZ d dlmZ e	j                   j#                  d«      Ze	j                   j#                  d«      Z ej(                  d«      Z	 	 d6	 	 	 	 	 	 	 	 	 	 	 d7d„Zd8d	„Zd9d
„Z G d„ dej2                  «      Z G d„ d«      Zd:d;d„Zd:d;d„Zd<d„Zd<d„Zd=d„Z d>d„Z!	 	 	 	 	 	 	 	 d?d„Z"	 	 d6	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d@d„Z#	 d:	 	 	 	 	 	 	 	 	 dAd„Z$	 d:	 	 	 	 	 	 	 	 	 dBd„Z%dCd„Z&dCd„Z'dCd„Z(dDdEd„Z)dDdEd„Z*dDdEd„Z+	 	 	 	 	 	 	 	 	 	 dFd„Z,	 	 	 	 dG	 	 	 	 	 	 	 	 	 	 	 dHd „Z- G d!„ d"«      Z.dId#„Z/dJd$„Z0	 dD	 	 	 	 	 dKd%„Z1e	j                   j#                  d«      rerd&d'l2m3Z3 dLd(„Z4ndLd)„Z4	 	 	 	 	 	 	 	 dMd*„Z3dNd+„Z5dJd,„Z6	 	 	 	 	 	 dOd-„Z7 e7d.„ e)«      Z8 e7d/„ e*«      Z9 e7d0„ e+«      Z:e&e'e(d1œZ;d2e<d3<   e)e*e+d1œZ=d4e<d5<   y)Pé    )ÚannotationsN)ÚTracebackType©ÚWeakKeyDictionaryÚcygwinÚwinz\033\[[0-?]*[ -/]*[@-~]c                óF   — |€t        | «      }|€d}t        | ||d||¬«      S )NÚreplaceT)Úline_bufferingÚforce_readableÚforce_writable)Úget_best_encodingÚ_NonClosingTextIOWrapper)ÚstreamÚencodingÚerrorsr   r   s        úL/var/www/html/serviGia/entorno/lib/python3.12/site-packages/click/_compat.pyÚ_make_text_streamr      s=   € ð ÐÜ$ VÓ,ˆØ€~ØˆÜ#ØØØØØ%Ø%ôð ó    c                óf   — 	 t        j                  | «      j                  dk(  S # t        $ r Y yw xY w)z$Checks if a given encoding is ascii.ÚasciiF)ÚcodecsÚlookupÚnameÚLookupError)r   s    r   Úis_ascii_encodingr   +   s3   € ðÜ�}‰}˜XÓ&×+Ñ+¨wÑ6Ð6øÜò Ùðús   ‚!$ ¤	0¯0c                ód   — t        | dd«      xs t        j                  «       }t        |«      ry|S )z1Returns the default stream encoding if not found.r   Nzutf-8)ÚgetattrÚsysÚgetdefaultencodingr   )r   Úrvs     r   r   r   3   s.   € ä	�˜ TÓ	*Ò	F¬c×.DÑ.DÓ.F€BÜ˜ÔØØ€Ir   c                  óP   ‡ — e Zd Z	 	 d	 	 	 	 	 	 	 	 	 	 	 	 	 dˆ fd„Zdd„Zdd„Zˆ xZS )r   c                ó–   •— t        j                  t         j                  t        |||«      «      x| _        }t        ‰| �  |||fi |¤Ž y ©N)ÚtÚcastÚBinaryIOÚ_FixupStreamÚ_streamÚsuperÚ__init__)Úselfr   r   r   r   r   ÚextraÚ	__class__s          €r   r+   z!_NonClosingTextIOWrapper.__init__<   sF   ø€ ô !"§¡Ü�J‰Jœ V¨^¸^ÓLó!
ð 	
ˆŒ�vô 	‰Ñ˜ ¨6Ñ;°UÓ;r   c                óD   — 	 | j                  «        y # t        $ r Y y w xY wr$   )ÚdetachÚ	Exception©r,   s    r   Ú__del__z _NonClosingTextIOWrapper.__del__J   s"   € ð	Ø�K‰K�MøÜò 	Ùð	ús   ‚ “	žc                ó6   — | j                   j                  «       S r$   )r)   Úisattyr2   s    r   r5   z_NonClosingTextIOWrapper.isattyP   s   € à�|‰|×"Ñ"Ó$Ð$r   ©FF)r   ú
t.BinaryIOr   ú
str | Noner   r8   r   Úboolr   r9   r-   út.AnyÚreturnÚNone)r;   r<   ©r;   r9   )Ú__name__Ú
__module__Ú__qualname__r+   r3   r5   Ú__classcell__)r.   s   @r   r   r   ;   s^   ø„ ð  %Ø$ð<àð<ð ð<ð ð	<ð
 ð<ð ð<ð ð<ð 
õ<ó÷%r   r   c                  óP   — e Zd ZdZ	 	 d		 	 	 	 	 d
d„Zdd„Zdd„Zdd„Zdd„Zdd„Z	y)r(   aQ  The new io interface needs more from streams than streams
    traditionally implement.  As such, this fix-up code is necessary in
    some circumstances.

    The forcing of readable and writable flags are there because some tools
    put badly patched objects on sys (one such offender are certain version
    of jupyter notebook).
    c                ó.   — || _         || _        || _        y r$   )r)   Ú_force_readableÚ_force_writable)r,   r   r   r   s       r   r+   z_FixupStream.__init___   s   € ð ˆŒØ-ˆÔØ-ˆÕr   c                ó.   — t        | j                  |«      S r$   )r   r)   ©r,   r   s     r   Ú__getattr__z_FixupStream.__getattr__i   s   € Ü�t—|‘| TÓ*Ð*r   c                óª   — t        | j                  dd «      }|� t        j                  t         ||«      «      S | j                  j                  |«      S )NÚread1)r   r)   r%   r&   ÚbytesÚread)r,   ÚsizeÚfs      r   rJ   z_FixupStream.read1l   sC   € Ü�D—L‘L '¨4Ó0ˆàˆ=Ü—6‘6œ%¡ 4£Ó)Ð)à�|‰|× Ñ  Ó&Ð&r   c                óä   — | j                   ryt        | j                  dd «      }|�t        j                  t
         |«       «      S 	 | j                  j                  d«       y# t        $ r Y yw xY w)NTÚreadabler   F)rD   r   r)   r%   r&   r9   rL   r1   ©r,   Úxs     r   rP   z_FixupStream.readablet   sh   € Ø×ÒØÜ�D—L‘L *¨dÓ3ˆØˆ=Ü—6‘6œ$¡£Ó$Ð$ð	Ø�L‰L×Ñ˜aÔ ð øô ò 	Ùð	ús   ÁA# Á#	A/Á.A/c                ó<  — | j                   ryt        | j                  dd «      }|�t        j                  t
         |«       «      S 	 | j                  j                  d«       y# t        $ r/ 	 | j                  j                  d«       Y y# t        $ r Y Y yw xY ww xY w)NTÚwritabler   F)rE   r   r)   r%   r&   r9   Úwriter1   rQ   s     r   rT   z_FixupStream.writable€   s•   € Ø×ÒØÜ�D—L‘L *¨dÓ3ˆØˆ=Ü—6‘6œ$¡£Ó$Ð$ð	Ø�L‰L×Ñ˜sÔ#ð øô ò 	ðØ—‘×"Ñ" 3Õ'ð øô ò Úðúð	ús*   ÁA# Á#	BÁ-B
Â
	BÂBÂBÂBc                óú   — t        | j                  dd «      }|�t        j                  t         |«       «      S 	 | j                  j                  | j                  j                  «       «       y# t        $ r Y yw xY w)NÚseekableFT)r   r)   r%   r&   r9   ÚseekÚtellr1   rQ   s     r   rW   z_FixupStream.seekable�   si   € Ü�D—L‘L *¨dÓ3ˆØˆ=Ü—6‘6œ$¡£Ó$Ð$ð	Ø�L‰L×Ñ˜dŸl™l×/Ñ/Ó1Ô2ð øô ò 	Ùð	ús   º3A. Á.	A:Á9A:Nr6   )r   r7   r   r9   r   r9   ©r   Ústrr;   r:   )rM   Úintr;   rK   r=   )
r>   r?   r@   Ú__doc__r+   rH   rJ   rP   rT   rW   © r   r   r(   r(   U   sI   „ ñð  %Ø$ð	.àð.ð ð.ð ó	.ó+ó'ó
óôr   r(   c                ód   — 	 t        | j                  d«      t        «      S # t        $ r |cY S w xY w©Nr   )Ú
isinstancerL   rK   r1   ©r   Údefaults     r   Ú_is_binary_readerrd   š   s0   € ðÜ˜&Ÿ+™+ a›.¬%Ó0Ð0øÜò ØŠðús   ‚! ¡/®/c                ó�   — 	 | j                  d«       y# t        $ r( 	 | j                  d«       Y y# t        $ r Y nw xY w|cY S w xY w)Nr   Ú FT)rU   r1   rb   s     r   Ú_is_binary_writerrg   £   sT   € ðØ�‰�SÔð øô ò ð	Ø�L‰L˜ÔÙøÜò 	Ùð	úàŠðús%   ‚ ”	Až1±	=ºA¼=½AÁAc                óâ   — t        | d«      r$t        j                  t        j                  | «      S t	        | dd «      }|�0t        |d«      r$t        j                  t        j                  |«      S y ©NFÚbufferT)rd   r%   r&   r'   r   ©r   Úbufs     r   Ú_find_binary_readerrm   °   óZ   € ô
 ˜ Ô'Ü�v‰v”a—j‘j &Ó)Ð)ä
�&˜( DÓ
)€Cð €Ô,¨S°$Ô7Ü�v‰v”a—j‘j #Ó&Ð&àr   c                óâ   — t        | d«      r$t        j                  t        j                  | «      S t	        | dd «      }|�0t        |d«      r$t        j                  t        j                  |«      S y ri   )rg   r%   r&   r'   r   rk   s     r   Ú_find_binary_writerrp   Â   rn   r   c                ó6   — t        t        | dd«      xs d«      S )z3A stream is misconfigured if its encoding is ASCII.r   Nr   )r   r   ©r   s    r   Ú_stream_is_misconfiguredrs   Ô   s   € ô œW V¨Z¸Ó>ÒIÀ'ÓJÐJr   c                ó>   — t        | |d«      }||k(  xs
 |du xr |duS )zŽA stream attribute is compatible if it is equal to the
    desired value or the desired value is unset and the attribute
    has a value.
    N)r   )r   ÚattrÚvalueÚstream_values       r   Ú_is_compat_stream_attrrx   Ý   s0   € ô
 ˜6 4¨Ó.€LØ˜5Ñ ÒP U¨d ]Ò%O°|È4Ð7OÐPr   c                ó:   — t        | d|«      xr t        | d|«      S )zcCheck if a stream's encoding and errors attributes are
    compatible with the desired values.
    r   r   )rx   )r   r   r   s      r   Ú_is_compatible_text_streamrz   æ   s)   € ô "Ø�
˜Hóò ;ä
  ¨°6Ó
:ð;r   c                ó"  —  || d«      r%t        j                  t         j                  | «      }nNt        j                  t         j                  | «      } t	        | ||«      r|€t        | «      s| S  || «      }|€| S |}|€d}t        |||||¬«      S )NFr
   )r   r   )r%   r&   r'   ÚTextIOrz   rs   r   )	Útext_streamr   r   Ú	is_binaryÚfind_binaryr   r   Úbinary_readerÚpossible_binary_readers	            r   Ú_force_correct_text_streamr‚   ñ   s¢   € ñ �˜eÔ$ÜŸ™œqŸz™z¨;Ó7‰ä—f‘fœQŸX™X {Ó3ˆô & k°8¸VÔDØÐÔ!9¸+Ô!FàÐñ "-¨[Ó!9Ðð "Ð)ØÐà.ˆð €~Øˆô ØØØØ%Ø%ôð r   c                ó4   — t        | ||t        t        |¬«      S )N©r   )r‚   rd   rm   )Útext_readerr   r   r   s       r   Ú_force_correct_text_readerr†     ó#   € ô &ØØØÜÜØ%ôð r   c                ó4   — t        | ||t        t        |¬«      S )N©r   )r‚   rg   rp   )Útext_writerr   r   r   s       r   Ú_force_correct_text_writerr‹   /  r‡   r   c                 óR   — t        t        j                  «      } | €t        d«      ‚| S )Nz6Was not able to determine binary stream for sys.stdin.)rm   r   ÚstdinÚRuntimeError)Úreaders    r   Úget_binary_stdinr�   ?  s&   € Ü ¤§¡Ó+€FØ€~ÜÐSÓTÐTØ€Mr   c                 óR   — t        t        j                  «      } | €t        d«      ‚| S )Nz7Was not able to determine binary stream for sys.stdout.)rp   r   ÚstdoutrŽ   ©Úwriters    r   Úget_binary_stdoutr•   F  ó&   € Ü ¤§¡Ó,€FØ€~ÜÐTÓUÐUØ€Mr   c                 óR   — t        t        j                  «      } | €t        d«      ‚| S )Nz7Was not able to determine binary stream for sys.stderr.)rp   r   ÚstderrrŽ   r“   s    r   Úget_binary_stderrr™   M  r–   r   c                óz   — t        t        j                  | |«      }|�|S t        t        j                  | |d¬«      S )NTr„   )Ú_get_windows_console_streamr   r�   r†   ©r   r   r!   s      r   Úget_text_stdinr�   T  s4   € Ü	$¤S§Y¡Y°¸&Ó	A€BØ	€~Øˆ	Ü%¤c§i¡i°¸6ÐRVÔWÐWr   c                óz   — t        t        j                  | |«      }|�|S t        t        j                  | |d¬«      S ©NTr‰   )r›   r   r’   r‹   rœ   s      r   Úget_text_stdoutr    [  ó4   € Ü	$¤S§Z¡Z°¸6Ó	B€BØ	€~Øˆ	Ü%¤c§j¡j°(¸FÐSWÔXÐXr   c                óz   — t        t        j                  | |«      }|�|S t        t        j                  | |d¬«      S rŸ   )r›   r   r˜   r‹   rœ   s      r   Úget_text_stderrr£   b  r¡   r   c                ó@   — d|v rt        | |«      S t        | |||¬«      S )z?Handles not passing ``encoding`` and ``errors`` in binary mode.Úb©r   r   )Úopen)ÚfileÚmoder   r   s       r   Ú_wrap_io_openrª   i  s)   € ð ˆd�{Ü�D˜$ÓÐä��d X°fÔ=Ð=r   c                óÖ  ‡— d‰v }t        j                  | «      } t        j                  | «      dk(  rNt        ˆfd„dD «       «      r|rt	        «       dfS t        ||¬«      dfS |rt        «       dfS t        ||¬«      dfS |st        | ‰||«      dfS d‰v rt        d	«      ‚d
‰v rt        d«      ‚d‰vrt        d«      ‚dd l
}dd l}	 t        j                  | «      j                  }t         j                  t         j                   z  t         j"                  z  }	|r|	t%        t         dd«      z  }		 t         j&                  j)                  t         j&                  j+                  | «      d|j-                  d«      d›�«      }
	 t        j.                  |
|	|€dn|«      }	 |�t        j>                  |
|«       t        |‰||«      }tA        ||
t         j&                  jC                  | «      «      }tE        jF                  tD        jH                  tD        jJ                     |«      dfS # t        $ r d }Y �ŒKw xY w# t        $ r¨}|j                  |j0                  k(  sƒt         j2                  dk(  rv|j                  |j4                  k(  r]t         j&                  j7                  |j8                  «      r4t        j:                  |j8                  t         j<                  «      rY d }~�Œ²‚ d }~ww xY w)Nr¥   ú-c              3  ó&   •K  — | ]  }|‰v –— Œ
 y ­wr$   r^   )Ú.0Úmr©   s     €r   ú	<genexpr>zopen_stream.<locals>.<genexpr>ƒ  s   øè ø€ Ò2˜Qˆq�DŒyÑ2ùs   ƒ)ÚwÚarR   Fr¦   Tr²   zÏAppending to an existing file is not supported, because that would involve an expensive `copy`-operation to a temporary file. Open the file in normal `w`-mode and copy explicitly if that's what you're after.rR   z&Use the `overwrite`-parameter instead.r±   z,Atomic writes only make sense with `w`-mode.r   ÚO_BINARYz.__atomic-writel        Ú08xi¶  Únt)&ÚosÚfspathÚfsdecodeÚanyr•   r    r�   r�   rª   Ú
ValueErrorÚerrnoÚrandomÚstatÚst_modeÚOSErrorÚO_RDWRÚO_CREATÚO_EXCLr   ÚpathÚjoinÚdirnameÚ	randranger§   ÚEEXISTr   ÚEACCESÚisdirÚfilenameÚaccessÚW_OKÚchmodÚ_AtomicFileÚrealpathr%   r&   ÚIOÚAny)rÊ   r©   r   r   ÚatomicÚbinaryr»   r¼   ÚpermÚflagsÚtmp_filenameÚfdÚerN   Úafs    `             r   Úopen_streamrÚ   v  sy  ø€ ð �Dˆ[€FÜ�y‰y˜Ó"€Hô 
‡{�{�8Ó Ò#ÜÓ2 /Ô2Ô2ÙÜ(Ó*¨EÐ1Ð1Ü"¨H¸VÔDÀeÐKÐKÙÜ#Ó% uÐ,Ð,Ü x¸Ô?ÀÐFÐFñ Ü˜X t¨X°vÓ>ÀÐDÐDð ˆd�{Üð,ó
ð 	
ð ˆd�{ÜÐAÓBÐBØ
�$�ÜÐGÓHÐHó ÛðÜŸ7™7 8Ó,×4Ñ4ˆô �I‰IœŸ
™
Ñ"¤R§Y¡YÑ.€EáØ”œ˜Z¨Ó+Ñ+ˆà
Ü—w‘w—|‘|Ü�G‰G�O‰O˜HÓ%Ø˜f×.Ñ.¨wÓ7¸Ð<Ð=ó
ˆð	Ü—‘˜ u°t°|©eÈÓNˆBØð ÐÜ
�‰�˜tÔ$ä�b˜$ ¨&Ó1€AÜ	�Q˜¤b§g¡g×&6Ñ&6°xÓ&@Ó	A€BÜ�6‰6”!—$‘$”q—u‘u‘+˜rÓ" DÐ(Ð(øô? ò Ø‹ðûô  ò 	Ø�w‰w˜%Ÿ,™,Ò&Ü—‘˜4’Ø—G‘G˜uŸ|™|Ò+Ü—G‘G—M‘M !§*¡*Ô-Ü—I‘I˜aŸj™j¬"¯'©'Ô2åØûð	ús1   Ã	H% ÆH7 È%H4È3H4È7	K(É BK#Ë"K#Ë#K(c                  ó`   — e Zd Zd	d„Zed
d„«       Zddd„Zdd„Zdd„Z	 	 	 	 	 	 	 	 dd„Z	d
d„Z
y)rÎ   c                ó<   — || _         || _        || _        d| _        y ©NF)Ú_fÚ_tmp_filenameÚ_real_filenameÚclosed)r,   rN   rÖ   Úreal_filenames       r   r+   z_AtomicFile.__init__È  s    € ØˆŒØ)ˆÔØ+ˆÔØˆ�r   c                ó   — | j                   S r$   )rà   r2   s    r   r   z_AtomicFile.nameÎ  s   € à×"Ñ"Ð"r   c                ó´   — | j                   ry | j                  j                  «        t        j                  | j
                  | j                  «       d| _         y )NT)rá   rÞ   Úcloser¶   r
   rß   rà   )r,   Údeletes     r   rå   z_AtomicFile.closeÒ  s:   € Ø�;Š;ØØ�‰�‰ŒÜ
�
‰
�4×%Ñ% t×':Ñ':Ô;Øˆ�r   c                ó.   — t        | j                  |«      S r$   )r   rÞ   rG   s     r   rH   z_AtomicFile.__getattr__Ù  s   € Ü�t—w‘w Ó%Ð%r   c                ó   — | S r$   r^   r2   s    r   Ú	__enter__z_AtomicFile.__enter__Ü  s   € Øˆr   c                ó,   — | j                  |d u¬«       y )N)ræ   )rå   )r,   Úexc_typeÚ	exc_valueÚtbs       r   Ú__exit__z_AtomicFile.__exit__ß  s   € ð 	�
‰
˜(¨$Ð.ˆ
Õ/r   c                ó,   — t        | j                  «      S r$   )ÚreprrÞ   r2   s    r   Ú__repr__z_AtomicFile.__repr__ç  s   € Ü�D—G‘G‹}Ðr   N)rN   út.IO[t.Any]rÖ   r[   râ   r[   r;   r<   ©r;   r[   ©F)ræ   r9   r;   r<   rZ   )r;   rÎ   )rë   ztype[BaseException] | Nonerì   zBaseException | Nonerí   zTracebackType | Noner;   r<   )r>   r?   r@   r+   Úpropertyr   rå   rH   ré   rî   rñ   r^   r   r   rÎ   rÎ   Ç  sZ   „ óð ò#ó ð#ôó&óð0à,ð0ð (ð0ð !ð	0ð
 
ó0ôr   rÎ   c                ó.   — t         j                  d| «      S )Nrf   )Ú_ansi_reÚsub)rv   s    r   Ú
strip_ansirù   ë  s   € Ü�<‰<˜˜EÓ"Ð"r   c                ó¾   — t        | t        t        f«      r#| j                  } t        | t        t        f«      rŒ#| j                  j
                  j                  d«      S )Nz
ipykernel.)ra   r(   r   r)   r.   r?   Ú
startswithrr   s    r   Ú_is_jupyter_kernel_outputrü   ï  sL   € Ü
�VœlÔ,DÐEÔ
FØ—‘ˆô �VœlÔ,DÐEÕ
Fð ×Ñ×&Ñ&×1Ñ1°,Ó?Ð?r   c                ó€   — |€:| €t         j                  } nt        | d«      ryt        | «       xr t	        | «       S | S )NÚcolorF)r   r�   Úhasattrr5   rü   )r   rþ   s     r   Úshould_strip_ansir   ö  sI   € ð €}Øˆ>Ü—Y‘Y‰FÜ�V˜WÔ%ð Ü˜&“>Ð!ÒKÔ*CÀFÓ*KÐ&KÐKØˆ9Ðr   é   )r›   c                 ó*   — dd l } | j                  «       S r`   )ÚlocaleÚgetpreferredencoding)r  s    r   Ú_get_argv_encodingr    s   € Ûà×*Ñ*Ó,Ð,r   c                 ód   — t        t        j                  dd «      xs t        j                  «       S )Nr   )r   r   r�   Úgetfilesystemencodingr^   r   r   r  r    s#   € Ü”s—y‘y *¨dÓ3ÒR´s×7PÑ7PÓ7RÐRr   c                 ó   — y r$   r^   )rN   r   r   s      r   r›   r›     s   € ð r   c                ó*   — t        t        | «      «      S r$   )Úlenrù   )rR   s    r   Úterm_lenr    s   € ÜŒz˜!‹}ÓÐr   c                óB   — 	 | j                  «       S # t        $ r Y yw xY wrÝ   )r5   r1   rr   s    r   r5   r5     s%   € ðØ�}‰}‹ÐøÜò Ùðús   ‚ ’	�c                ó0   ‡ ‡‡— t        «       Šdˆˆ ˆfd„}|S )Nc                 ó¤   •—  ‰«       } | €y 	 ‰j                  | «      }|�|S  ‰«       }	 |‰| <   |S # t        $ r d }Y Œ w xY w# t        $ r Y |S w xY wr$   )Úgetr1   )r   r!   ÚcacheÚsrc_funcÚwrapper_funcs     €€€r   Úfuncz&_make_cached_stream_func.<locals>.func)  s{   ø€ Ù“ˆàˆ>Øð	Ø—‘˜6Ó"ˆBð ˆ>ØˆIÙ‹^ˆð	ØˆE�&‰Mð ˆ	øô ò 	ØŠBð	ûô ò 	ØØˆ	ð	ús   �1 ªA ±?¾?Á	AÁA)r;   út.TextIO | Noner   )r  r  r  r  s   `` @r   Ú_make_cached_stream_funcr  #  s   ú€ ô 6GÓ5H€E÷ð& €Kr   c                 ó"   — t         j                  S r$   )r   r�   r^   r   r   ú<lambda>r  ?  s
   € ´s·y±y€ r   c                 ó"   — t         j                  S r$   )r   r’   r^   r   r   r  r  @  ó
   € ¼¿
¹
€ r   c                 ó"   — t         j                  S r$   )r   r˜   r^   r   r   r  r  A  r  r   )r�   r’   r˜   z-cabc.Mapping[str, t.Callable[[], t.BinaryIO]]Úbinary_streamszAcabc.Mapping[str, t.Callable[[str | None, str | None], t.TextIO]]Útext_streamsr6   )r   r7   r   r8   r   r8   r   r9   r   r9   r;   út.TextIO)r   r[   r;   r9   )r   rò   r;   r[   rô   )r   rò   rc   r9   r;   r9   )r   rò   r;   zt.BinaryIO | None)r   r  r;   r9   )r   r  ru   r[   rv   r8   r;   r9   )r   r  r   r8   r   r8   r;   r9   )r}   rò   r   r8   r   r8   r~   z%t.Callable[[t.IO[t.Any], bool], bool]r   z,t.Callable[[t.IO[t.Any]], t.BinaryIO | None]r   r9   r   r9   r;   r  )
r…   rò   r   r8   r   r8   r   r9   r;   r  )
rŠ   rò   r   r8   r   r8   r   r9   r;   r  )r;   r7   )NN)r   r8   r   r8   r;   r  )
r¨   zstr | os.PathLike[str] | intr©   r[   r   r8   r   r8   r;   rò   )ÚrNÚstrictF)rÊ   zstr | os.PathLike[str]r©   r[   r   r8   r   r8   rÒ   r9   r;   ztuple[t.IO[t.Any], bool])rv   r[   r;   r[   )r   rò   r;   r9   )r   zt.IO[t.Any] | Nonerþ   zbool | Noner;   r9   ró   )rN   r  r   r8   r   r8   r;   r  )rR   r[   r;   r\   )r  út.Callable[[], t.TextIO | None]r  zt.Callable[[], t.TextIO]r;   r   )>Ú
__future__r   r   Úcollections.abcÚabcÚcabcÚior¶   Úrer   Útypingr%   Útypesr   Úweakrefr   Úplatformrû   ÚCYGWINÚWINÚcompiler÷   r   r   r   ÚTextIOWrapperr   r(   rd   rg   rm   rp   rs   rx   rz   r‚   r†   r‹   r�   r•   r™   r�   r    r£   rª   rÚ   rÎ   rù   rü   r   Ú_winconsoler›   r  r  r5   r  Ú_default_text_stdinÚ_default_text_stdoutÚ_default_text_stderrr  Ú__annotations__r  r^   r   r   ú<module>r4     s�  ðÞ "ã Ý Û 	Û 	Û 	Û 
Û Ý Ý %à	�‰×	 Ñ	  Ó	*€Ø	‡l�l×Ñ˜eÓ$€ð
 ˆ2�:‰:Ð0Ó1€ð !Ø ðØðàðð ðð ð	ð
 ðð óó*óô%˜r×/Ñ/ô %÷4Bñ BôJô
óó$ó$KóQð;Øð;Ø *ð;Ø4>ð;à	ó;ð" !Ø ð+Øð+àð+ð ð+ð 5ð	+ð
 >ð+ð ð+ð ð+ð ó+ðd !ð	Øðàðð ðð ð	ð
 óð( !ð	Øðàðð ðð ð	ð
 óó óóôXôYôYð
>Ø
&ð
>à
ð
>ð ð
>ð ð	
>ð
 ó
>ð ØØ!ØðN)Ø$ðN)à
ðN)ð ðN)ð ð	N)ð
 ðN)ð óN)÷b!ñ !óH#ó@ð =AðØðØ.9ðà	óð ‡<�<×Ñ˜5Ô!¡cÝ8ô-óSðØðØ)ðØ3=ðà	óóóðØ-ðà*ðð %óñ8 /Ñ/@À.ÓQÐ Ù/Ñ0BÀOÓTÐ Ù/Ñ0BÀOÓTÐ ð ØØñA€Ð=ó ð ØØñS€ÐOô r   