
    i                     ^    S SK r \ R                  S::  a  S\S\\   4S jrgS\S\\   4S jrg)    N)      clsreturnc                 "    U R                  5       $ )z4A proxy for `cls.__subclasses__()` on older Pythons.)__subclasses__)r   s    P/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/cattrs/subclasses.py
subclassesr
      s    !!##    c                     U R                  5        Vs/ s HV  nSUR                  ;  a.  [        U S5      (       a  U R                  R                  (       a  MA  [        U S5      (       a  MT  UPMX     sn$ s  snf )zuA helper for getting subclasses of a class.

Filters out duplicate subclasses of slot dataclasses and attrs classes.
	__slots____dataclass_params____attrs_base_of_slotted__)r   __dict__hasattrr   slots)r   cls     r	   r
   r
      so     ((*
*  r{{2%;<<0066   %@A *
 	
 
s   A A3A3*A3)sysversion_infotypelistr
    r   r	   <module>r      sD    
w$ $d $
 
d 
r   