+
     Bi                     D    . R	Ot R
tRtRtR tR tR tR tR tR t	R t
R# )
rgb_to_yiqc                     R V ,          RV,          ,           RV,          ,           pRW,
          ,          RW#,
          ,          ,
          pRW,
          ,          RW#,
          ,          ,           pW4V3# )g333333?gzG?g)\(?gGz?gHzG?gQ?g=
ףp=? )rgbyiqs   &&&   /usr/lib/python3.14/colorsys.pyr   r   (   sR    Qa$q& Aac
T13ZAac
T13ZA!9    c                 *   V R V,          ,           RV,          ,           pV RV,          ,
          RV,          ,
          pV RV,          ,
          RV,          ,           pVR8  d   RpVR8  d   RpVR8  d   RpVR8  d   RpVR8  d   RpVR8  d   RpW4V3# )g2rL?g,?g:?gnєW?g6޷?gJ"X?              ?r   )r   r	   r
   r   r   r   s   &&&   r   
yiq_to_rgbr   .   s    
 	
q  #5a#77A	!!$6q$88A	q  #5a#77A3w3w3w3w3w3w!9r   c                    \        WV4      p\        WV4      pW4,           pW4,
          pVR ,          pWC8X  d   RVR3# VR8:  d
   We,          pMVR V,
          V,
          ,          pW0,
          V,          p	W1,
          V,          p
W2,
          V,          pW8X  d
   W,
          pM'W8X  d   R V	,           V,
          pMRV
,           V	,
          pVR,          R,          pWV3# )       @r         ?      @      @r   maxmin)r   r   r   maxcmincsumcrangeclsrcgcbchs   &&&          r   
rgb_to_hlsr#   K   s    qQ<DqQ<DIDiFSA|As{CxMc$htm$
&F	B
&F	B
&F	ByE	
F2IF2I	
3#A7Nr   c                    VR 8X  d   WV3# VR8:  d   VRV,           ,          pMW,           W,          ,
          pRV,          V,
          p\        WCV \        ,           4      \        WCV 4      \        WCV \        ,
          4      3# )r   r   r   r   )_v	ONE_THIRD)r"   r   r   m2m1s   &&&  r   
hls_to_rgbr)   c   si    CxQwCx#a%[S!#Y	QBrq{#R]Brq{4KLLr   c                     VR ,          pV\         8  d   WV ,
          V,          R,          ,           # VR8  d   V# V\        8  d)   WV ,
          \        V,
          ,          R,          ,           # V # )r   r   r   )	ONE_SIXTH	TWO_THIRD)r(   r'   hues   &&&r   r%   r%   m   sZ    
)C
YUCKO##
Sy	
YUYs]+C///Ir   c                 Z   \        WV4      p\        WV4      pW4,
          pTpWC8X  d   R R V3# WS,          pW0,
          V,          pW1,
          V,          p	W2,
          V,          p
W8X  d
   W,
          pM'W8X  d   RV,           V
,
          pMRV	,           V,
          pVR,          R,          pWV3# )r   r   r   r   r   r   )r   r   r   r   r   r   vr   r   r    r!   r"   s   &&&         r   
rgb_to_hsvr0   }   s    qQ<DqQ<DiFA|C{A
&F	B
&F	B
&F	ByE	
F2IF2I	
3#A7Nr   c                 ~   VR 8X  d   W"V3# \        V R,          4      pV R,          V,
          pVRV,
          ,          pVRW,          ,
          ,          pVRVRV,
          ,          ,
          ,          pV^,          pV^ 8X  d   W'V3# V^8X  d   WbV3# V^8X  d   WRV3# V^8X  d   WVV3# V^8X  d   WuV3# V^8X  d   W%V3# R# )r   r   r   N)int)r"   r   r/   r	   fpr
   ts   &&&     r   
hsv_to_rgbr6      s    CxQwAcE
A	
3!A	37A	39A	3CE?A	!AAvQwAvQwAvQwAvQwAvQwAvQw r   N)r   r   r#   r)   r0   r6   gUUUUUU?gUUUUUU?gUUUUUU?)__all__r&   r+   r,   r   r   r#   r)   r%   r0   r6   r   r   r   <module>r8      sA   0&
 			:0M (r   