+
     h  c                   s   ^ RI t ^ RIHt ] ! R R4      4       t ^ RIt^ RIHt ] P                  R8X  d   ]! ]P                  4      tM
Rt]	! R4      h^ RI
HtHtHtHt R	 R
 lt]R8X  d=   ^ RIt]! 4       t^ RIHt ]! R]P,                  ! 4        R24       ]! ]! ]4      4       R# R#   ]]	]3 d
    R R lt LWi ; i)i    N)	dataclassc                   s<   a  ] tR t^t o RtRt Rt V 3R ltRtV t	R# )WindowsConsoleFeatureszWindows features available.Fc                s2   < V ^8  d   Qh/ S[ ;R&   S[ ;R&   # )   vt	truecolor)bool)format__classdict__s   ">/usr/lib/python3.14/site-packages/pip/_vendor/rich/_windows.py__annotate__Z#WindowsConsoleFeatures.__annotate__   s      		        N)
__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   Z__annotate_func__Z__static_attributes__Z__classdictcell__)r   s   @r   r   r      s     %B(I)  r
   r   )LibraryLoaderZwin32zNot windows)"ENABLE_VIRTUAL_TERMINAL_PROCESSINGGetConsoleModeGetStdHandleLegacyWindowsErrorc                $    V ^8  d   QhR\         /# r   Zreturnr   r      "r   r	   r	   (   s      *@ r
   c                 sp   \        4       p  \        V 4      pRp\        T;'       d    V\        ,          4      pRpV'       dS   \
        P                  ! 4       pVP                  ^
8  ;'       g'    VP                  ^
8H  ;'       d    VP                  R8  p\        W4R7      pV#   \         d    ^ pRp Li ; i)zkGet windows console features.

Returns:
    WindowsConsoleFeatures: An instance of WindowsConsoleFeatures.
TFi:  )r   r   )
r   r   r   r   r   sysZgetwindowsversionZmajorZbuildr   )ZhandleZconsole_modeZsuccessr   r   Zwin_versionfeaturess          r   get_windows_console_featuresr   (   s     	)&1LG 'OOl-OOP	//1K#))B.  !!R'FFK,=,=,F  *RE " 	LG	s   B# #B54B5c                r   r   r   r   r   r   r	   r	   "   s      *@ r
   c                  s    \        4       p V # )Nr   )r   s    r   r   r   "   s    )+r
   Z__main__)printz
platform="Z")r   Zdataclassesr    r   Zctypesr   ZplatformZWinDLLZwindllZImportErrorZpip._vendor.rich._win32_consoler   r   r   r   r   ZAttributeErrorZ
ValueErrorr   r   Zpip._vendor.richr   ZsystemZreprr   r
   r   <module>r      s    
 ! * * *.$
||wv}}--(( 0 z+-H&	Jx()
+,	$x. A 	Z0 s   AB* *B=<B=